[英]htaccess Permanent redirect from extension to slug
我有一個網站,其中有超過一百萬的網頁在Google中被索引為:
/item.php?i=9
我如何永久重定向這些文件,以便轉到:
/items/9/
到目前為止,我所做的與我想發生的事情相反。
RewriteEngine on
RewriteRule ^([0-9]+)$ /item.php?i=$1 [R=301]
謝謝您的幫助!
您可以使用:
RewriteEngine on
RewriteCond %{THE_REQUEST} \s/+item\.php\?i=([0-9]+) [NC]
RewriteRule ^ /items/%1? [R=301,L]
RewriteRule ^items/([0-9]+)/?$ /item.php?i=$1 [L,QSA]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.