2011-12-22 11 views
0

フォーク、シンプルなApacheリライト

これは簡単ですが、私はこの権利を得ることはできません。

I私の書き換えルールが無限リダイレクトが得られ続けるしかし、誰かがURL

http://test.api.com/somestuff I want it to redirect to 
http://test.api.com/en/api/somestuff 

に行く場合 - 誰かがエラーを見つけることができますか?

RewriteCond %{REQUEST_URI} !^(/en/api/).* 
RewriteRule ^(.*)$ http://%{HTTP_HOST}/en/api/$1 [R,L] 

答えて

1

(主な違いをするRewriteRuleの正規表現ではスラッシュれる)、これを試してみてください:

RewriteCond %{REQUEST_URI} !^/en/api/.* 
RewriteRule ^/(.*)$ http://%{HTTP_HOST}/en/api/$1 [R,L] 
+0

感謝を - 魅力を働きました – Xrender