我需要重定向大量与单个网址非常相似的网址,这样就是一个例子;
接合型圈/榄尖形金刚石与卡合环-4.html
接合型圈/榄尖形金刚石与卡合环-5.html
接合型圈/榄尖形金刚石与卡合环-6.html
接合型圈/榄尖形金刚石与卡合环-7.html
需要重定向到
/engagement-rings/marquise-cut-diamond.html
我可以用一些简单的代码来重定向吗?
e.g 重定向301 /engagement-rings/marquise-cut-diamond-engagement-rings-(*).html http://www.website.co.uk/engagement-rings/marquise-cut-diamond.html
答案 0 :(得分:0)
Redirect
指令不接受正则表达式。
改为使用RedirectMatch
指令:
RedirectMatch 301 (engagement-rings/marquise-cut-diamond).+?\.html$ /$1
或者您可以在mod_rewrite
文件中使用此DOCUMENT_ROOT/.htaccess
规则:
RewriteEngine on
RewriteRule ^(engagement-rings/marquise-cut-diamond).+?\.html$ /$1 [L,NC,R=301]