我的网络根目录如下
我想做的事情:
现在这就是我的.htacces
中的内容Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
# For users
RewriteCond %{REQUEST_URI} !/admin/.*
RewriteRule .* index.php
答案 0 :(得分:0)
您可以添加BasicHTTPAuthentication部分,因为您可以在管理员.htaccess中的多个网站上找到它。
你可以使用,
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^admin/.*$ /admin/index.php [L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ /index.php [L]
.htaccess基本身份验证将负责子目录中的身份验证。
答案 1 :(得分:0)
只需将前缀admin/
设为可选:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(admin/)?.* $1index.php