我正在尝试使用以下命令重定向 .htaccess 文件中的单个 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]