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]

/files/条件行は、要求された URL がまたはで始まる場合、書き換えをスキップするように Apache に指示します/admin/

于 2012-06-19T10:34:01.430 に答える