0

Я только что изменил свою структуру постоянных ссылок изссылки сайта сломанные после Permalink изменения (404)

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

в

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

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

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

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

ответ

0

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

# 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 
+0

Это источник моего ответа: https://coolestguidesontheplanet.com/redirecting-a-web-folder-directory-to-another-in-htaccess/ –

+0

Привет, большое спасибо! Я добавил его в файл .htaccess следующим образом. '# НАЧАТЬ WordPress RewriteEngine На RewriteBase/ RewriteRule^индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} ! -d RewriteRule. /index.php [L] RewriteRule^ан /(.*)$/$ 1 [R = 301, NC, L] # END WordPress' До сих пор, хотя я все еще имею никакой удачи. Я попробовал очистить свои кеши и немного подождать, но пока не повезло. –

+0

Я обновил свой ответ, можете ли вы форматировать свой точный способ, который он показывает в вашем файле htaccess? Вы определенно находитесь в правильном файле htaccess, и нет дубликата? Вы могли бы попытаться использовать только одну строку в качестве правила перезаписи вместо остальных и посмотреть, что произойдет. Если все остальное не удается, используйте такой плагин. Они в любом случае здоровы :) https://wordpress.org/plugins/redirection/ –

0

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

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

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

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

Это, похоже, устранило проблему.

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