我需要将大量已添加随机数的页面重定向到页面网址的末尾,我需要将这些页面重定向到单个网址,但整个网站会有大量的网址,例如; < / p>
http://www.domain.com/a002-product-ring-50134.html
http://www.domain.com/a002-product-ring-50140.html
http://www.domain.com/a002-product-ring-50145.html
http://www.domain.com/a002-product-ring-50168.html
http://www.domain.com/a002-product-ring-50384.html
http://www.domain.com/a002-product-ring-50393.html
http://www.domain.com/a002-product-ring-50404.html
这些需要重定向到http://www.domain.com/a002.html,但我唯一需要查询的是数字,所以这样的东西就是我认为会起作用的;
Redirect 301 /a002-product-ring-(*).html http://www.domain.com/a002.html
答案 0 :(得分:0)
您需要使用RedirectMatch
来获取正则表达式功能:
RedirectMatch 301 (a.+?)-product-ring-[^.]+\.html$ http://www.domain.com/$1.html
答案 1 :(得分:0)
我们可以使用RewriteCond并匹配uri模式如下。
RewriteCond%{REQUEST_URI} ^。*(hello.html | contact_us.php)$
RewriteRule ^ /(。*)http://www.domain.com/a002.html [R = 302,L]