1

この質問がすでに存在する場合は申し訳ありませんが、厳しい検索を行っても見つかりませんでした。

私のサイトディレクトリの一部がそのようなものであるとします -

/index.php (root)
/appdir/app1/index.php

しかし、app1/index.php にアクセスしようとすると、ルートの index.php に自動的にリダイレクトされます。これについて考えられる理由を見つけることができませんでした。私の .htaccess は次のようになります。

IndexIgnore *
RewriteEngine on

#RewriteBase only requires in localhost alias 
RewriteBase /

Options +FollowSymlinks

RewriteRule ^(.*)_(v|V)[0-9\.]+\.(css|png|gif|jpe?g|html?|swf|js)$ $1.$3

AddDefaultCharset UTF-8 

アプリの index.php にアクセスする方法や、ルート ディレクトリへのリダイレクトを停止する方法はありますか? 感謝しております。

注意: フルルートの htaccess ファイル: http://pastebin.com/D1tvXh76

4

1 に答える 1

1

追加する必要がありますRewriteCond:

RewriteCond %{REQUEST_FILENAME} !-f #Does not rewrite file
RewriteCond %{REQUEST_FILENAME} !-d #Does not rewrite direcotry

どのように機能するかをよりよく理解するには、マニュアルmod_rewriteを読んでください

于 2013-01-08T12:43:53.750 に答える