Удалите год и месяц в URL-адресе с помощью.htaccess
Например, для перенаправления старых URL-адресов вида:
/2016/10/mukunda-murari-kannada-songs-download.html
До
/mukunda-murari-kannada-songs-download.html
Я уже изменил структуру постоянных ссылок в WordPress, но хочу перенаправить старые URL-адреса на новые наиболее эффективным способом, чтобы помочь сохранить SEO.
Это мой код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ $1.html [L,R=301]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
3
2 answers
Предполагая, что вы уже изменили структуру постоянных ссылок, как предлагает @Rickhellewell, тогда вы можете сделать что-то вроде следующего в верхней части вашего файла .htaccess
(перед существующим фронт-контроллером WP), чтобы перенаправить старые URL-адреса (с указанным форматом) для сохранения SEO.
RewriteRule ^\d{4}/\d\d/([a-z-]+\.html)$ /$1 [R=301,L]
0
Author: MrWhite, 2018-03-24 21:59:08
Почему бы не изменить ваши постоянные ссылки на "Имя публикации" в настройках, Постоянные ссылки?
1
Author: Rick Hellewell, 2018-03-24 20:20:14