允许使用.htaccess访问子文件夹中的索引文件

时间:2015-03-01 23:18:41

标签: php apache .htaccess rewrite

我目前在.htaccess文件中有以下代码,这正是我想要的方式。

但是,我希望能够访问mywebsite.com/admin/index.php。我应该添加什么才能访问admin文件夹?

它正在使用localhost但不在线。

RewriteEngine on
RewriteBase /

RewriteCond %{SCRIPT_FILENAME} !-f    
RewriteCond %{SCRIPT_FILENAME} !-d    
RewriteRule ^([^/]+)/?(.*)$ /?urlget=$1&$2

1 个答案:

答案 0 :(得分:0)

如果您想直接访问管理员文件夹,请先添加该测试:

RewriteEngine on
RewriteBase /

RewriteRule ^admin/index\.php$ - [L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^/]+)/?(.*)$ /?urlget=$1&$2

在这种情况下,如果请求是针对admin / index.php的,那么它将在不检查其余条件的情况下进行。