题
我正在尝试将单个URL重定向。 Redirect
:
Redirect 301 /index2.php?option=com_rss&feed=RSS2.0&no_html=1 /something/somethingelse/
我还有许多其他类似的规则,这些规则使用目录结构URL来工作,但该规则拒绝处理。
Redirect 301 /old/url/ /new/url/
我必须做任何特别的事情吗?
谢谢!
解决方案
和 Redirect
您只能测试 URL路径, ,或更具体地说,是URL路径前缀,而不是用于URL查询。但是你可以这样做 mod_rewrite:
RewriteEngine on
RewriteCond %{QUERY_STRING} =option=com_rss&feed=RSS2.0&no_html=1
RewriteRule ^index2\.php$ /something/somethingelse/? [L,R=301]
不隶属于 StackOverflow