例如,要重定向表单的旧URL,请执行以下操作:
/2016/10/mukunda-murari-kannada-songs-download.html
到
/mukunda-murari-kannada-songs-download.html
我已经更改了WordPress中的永久链接结构,但希望以最有效的方式将旧URL重定向到新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
最合适的回答,由SO网友:MrWhite 整理而成
假设您已经按照@RickHellewell的建议更改了permalinks结构,那么您可以在.htaccess
文件(在现有WP front controller之前)重定向旧URL(使用规定的格式),以保留SEO。
RewriteRule ^\\d{4}/\\d\\d/([a-z-]+\\.html)$ /$1 [R=301,L]