Ссылки на сайты не работают после изменения постоянной ссылки (404)

Я только что изменил структуру постоянных ссылок с

https://www.maleq.org/en/first-coming-british-royal-family/

to

https://www.maleq.org/first-coming-british-royal-family/

Удаление / en / sub в URL-адресе. Теперь, хотя все мои предыдущие опубликованные ссылки в социальных сетях не работают, и весь мой трафик Google не направляется правильно. Поэтому все ссылки с / en / получают ошибку страницы 404.

Я попытался изменить папку .htaccess, но мне не очень повезло.

Любая помощь очень ценится!


person Loren Couse    schedule 08.10.2016    source источник


Ответы (2)


Заменить на ниже.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^en/(.*)$ /$1 [R=301,NC,L]
</IfModule>
# END WordPress
person Alex Rindone    schedule 09.10.2016
comment
Это источник моего ответа: coolestguidesontheplanet.com / - person Alex Rindone; 09.10.2016
comment
Привет, большое спасибо! Я добавил его в свой файл .htaccess следующим образом. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] RewriteRule ^en/(.*)$ /$1 [R=301,NC,L] </IfModule> # END WordPress Но пока мне все еще не везет. Я попытался очистить кеши и тоже немного подождал, но пока безуспешно. - person Loren Couse; 09.10.2016
comment
Я обновил свой ответ, можете ли вы отформатировать его так, как он отображается в вашем файле htaccess? Вы определенно находитесь в правильном файле htaccess и дубликата нет? Вы можете попробовать использовать только эту одну строку в качестве правила перезаписи вместо других и посмотреть, что произойдет. Если ничего не помогает, используйте вот такой плагин. В любом случае их приятно иметь :) wordpress.org/plugins/redirection - person Alex Rindone; 09.10.2016

Большое спасибо за помощь.

К сожалению, после многих попыток мне так и не удалось запустить файл .htaccess, но я все же нашел решение!

Я использовал плагин "Simple 301 Redirects".

Я использовал / en / * в качестве примера, затем мой URL с * как этот https://www.MaleQ.org/ * / во втором поле и выберите «подстановочные знаки».

Кажется, проблема устранилась.

Большое спасибо за помощь!

person Loren Couse    schedule 11.10.2016