0

動作する .htaccess ファイルの作成に問題があります。http://example.com/inc/style.cssなどの /inc/ フォルダーに画像と .css ファイルを保存しています。

ここで、 http://example.com/inc/で始まらないすべての URL をhttp://example.com/に「リダイレクト」したいので、 http://example.com/hello/fire/を呼び出すと、その URL はまだアドレス バーにあるはずですが、http://example.com/が読み込まれます。そのため、アドレス バーで URL を変更してはなりません。

誰かがこれがどのように機能するか知っていますか?

マルク

4

1 に答える 1

2

試す:

RewriteEngine On

# This prevents the rewrite engine from looping
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]

# If URI starts with "/inc/" do nothing (passthrough)
RewriteRule ^/?inc/ - [L]

# Otherwise if URI is at least 1 character (not "/"), rewrite to "/"
RewriteRule . / [L]
于 2013-03-12T22:05:28.987 に答える