2011-08-01 7 views
0

を望んでいない時にリダイレクトします。mod_rewriteのルールは、リダイレクトは、私は以下のいる

# Enable Redirects 
RewriteEngine On 
RewriteBase/
Options +FollowSymlinks 
Options -Indexes 

RewriteRule ^sitemap\.xml$ http://%{HTTP_HOST}/index.php?route=feed/google_sitemap [L,NC] 

から、私はそれだけで内部すなわちブラウザでURLを変更する(任意のリダイレクトを行うhttp://%{HTTP_HOST}/index.php?route=feed/google_sitemapsitemap.xmlを書き直すとはならない何を読んで)、それはやっているし、私はそれを望んでいない。

誰かが何故指摘できますか?

Lフラグを削除しようとしましたが、これはURLの文字と関係があると考えていますか?

答えて

1

実際、私が間違っていないと、mod_rewriteはhttp-linkでサービスを受けるとリダイレクトします。 http://%{HTTP_HOST}/を削除するとどうなりますか?試してみて、何が起こったのか教えてください!

+0

Genius、それはソートされていますが、http-linkでmod_rewriteがリダイレクトされることはわかりませんでした。 –

関連する問題