htaccess无法在子目录中工作

时间:2011-07-26 08:56:14

标签: .htaccess subdirectory

嗨我有一个管理文件夹,它与我的根文件夹有很多相同的自定义系统,所以我需要htaccess使URL看起来不错,所以在root中我有: example.com/home和管理员应为example.com/admin/home。 我的根htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [QSA,L]

这工作正常,但无论我在管理文件夹中有这个副本时我做什么它都不起作用。我试过RewriteBase我试过从根htaccess做管理文件夹,但我尝试的任何内容都会使页面404或500出错。

Admin htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteBase /admin/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [QSA,L]

1 个答案:

答案 0 :(得分:0)

您确定已经设置了正确的admin文件夹AllowOverride指令吗?您可以在站点的配置文件中设置它。