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

を使用すると、 URLパス、より具体的にはURLパスプレフィックスRedirectのみをテストできますが、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 に答える