嗯,如果这个问题已经存在,我很抱歉,但即使经过严格的搜索,我也未能找到它。
假设我的网站目录的一部分是这样的 -
/index.php (root)
/appdir/app1/index.php
但是当我尝试访问app1 / index.php时,它会自动重定向到root 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或停止重定向到根目录? 谢谢你的感谢。
N.B:完全根htaccess文件:http://pastebin.com/D1tvXh76
答案 0 :(得分:1)
您需要添加RewriteCond
:
RewriteCond %{REQUEST_FILENAME} !-f #Does not rewrite file
RewriteCond %{REQUEST_FILENAME} !-d #Does not rewrite direcotry
为了更好地了解mod_rewrite
的工作原理,请阅读manual