0

我的 htaccess:

RewriteEngine On
RewriteRule ^(.*)/(.*)$ /index.php?cat=$1&page=$2 [L]

现在我的css位于:/files/style.css ,我的管理面板位于:/admin/index.php

当我转到这个文件时,它会告诉我:/index.php?cat=files&page=style.css/index.php?cat=admin&page=index.php

我该如何解决这个问题? (也许禁止地图:/files 和 /admin,但我不知道如何..)

4

1 回答 1

1

试试这个:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(files|admin)/
RewriteRule ^(.*)/(.*)$ /index.php?cat=$1&page=$2 [L]

如果请求的 URL 以/files/or开头,条件行告诉 Apache 跳过重写/admin/

于 2012-06-19T10:34:01.430 回答