【发布时间】:2014-08-04 13:06:35
【问题描述】:
我有以下示例 URL,需要重定向到 www.example.co.uk
- http://www.example.co.uk/wordpress/?feed=comments-rss2
- http://www.example.co.uk/wordpress/?feed=rss2
- http://www.example.co.uk/wordpress/?cat=518
- http://www.example.co.uk/wordpress/?cat=514
- http://www.example.co.uk/wordpress/?cat=520
- http://www.example.co.uk/wordpress/?cat=521
- http://www.example.co.uk/wordpress/?cat=523
- http://www.example.co.uk/wordpress/?cat=515
- http://www.example.co.uk/wordpress/?p=119
这个列表还有更多的 url,它们都有 wordpress/ 符号。
我是否必须为每个这样的条件重写:
RewriteCond %{QUERY_STRING} ^feed=comments-rss2$
RewriteRule ^/wordpress/?(.*)$ http://www.example.co.uk [R=301,L]
RewriteCond %{QUERY_STRING} ^cat=518$
RewriteRule ^/wordpress/?(.*)$ http://www.example.co.uk [R=301,L]
或者我是否可以编写一条规则,将所有包含 /wordpress 的 url 重定向到 www.example.co.uk
【问题讨论】:
标签: regex apache .htaccess mod-rewrite redirect