我有100多个网页,其中包含大量这样的网址:
- product_reviews_write.php?products_id = 111
- product_reviews_write.php?products_id = 119
- product_reviews_write.php?products_id = 86
- product_reviews_write.php?products_id = 87
- product_reviews_write.php?products_id = 88
- 等...
我想将所有以/product_reviews_write.php
开头的网页重定向到网站首页/
。
我试过了,但重写包含了网址?
之后的所有内容。
RewriteCond %{HTTP_HOST} ^url\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.url\.com$
RewriteRule ^product_reviews_write\/?(.*)$ "http\:\/\/www\.url\.com\/" [R=301,L]
结果类似于www.url.com/product_reviews_write/?products_id=88
。
有什么想法吗?感谢您的时间和帮助!
答案 0 :(得分:0)
最后添加?
:
RewriteCond %{HTTP_HOST} ^(www\.)?url\.com$
RewriteRule ^product_reviews_write\.php http://www.url.com/? [R=301,L]
您还可以将这两个条件结合起来。