-1

我是 htaccess 用法的新手...

需要以下帮助

Form http://mysite.com/index.php?page=login to http://mysite.com/login

我在 htaccess 中使用了以下规则

RewriteEngine On

RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1

同样,我必须限制对mysite.com/admin文件夹的访问

同时,如果我进入

 `http://mysite.com/admin` then it goes to `http://mysite.com/admin?page=admin`

我认为这是上述规则的 bcoz。

我需要的是,如果我输入mysite.com/admin应该去mysite.com/admin/index.php

4

1 回答 1

1

为重写规则添加条件:

RewriteEngine on
RewriteCond $1 !^admin
RewriteRule ^(.*)$ index.php?page=$1 [L,NC]
于 2012-10-19T14:06:17.427 回答