我的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
我该如何解决这个问题? (也许不允许使用map:/ files和/ admin,但我不知道如何...)
答案 0 :(得分:1)
试试这个:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(files|admin)/
RewriteRule ^(.*)/(.*)$ /index.php?cat=$1&page=$2 [L]
条件行告诉Apache如果请求的URL以/files/
或/admin/
开头,则跳过重写。