1

我正在尝试使用以下命令重定向 .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/

我需要做一些特别的事情吗?

谢谢!

4

1 回答 1

8

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]
于 2010-08-14T16:00:11.647 回答