【发布时间】:2012-08-02 06:46:10
【问题描述】:
这是我当前的 htaccess,我使用 mod_rewrite
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^/?admin/.+$ index.php [L]
RewriteRule ^admin/(.*)$ admin/index.php [L]
我需要重写对admin/index.php 的管理请求
以及对/index.php 的其他请求。
例如:localhost/example 到 /index.phplocalhost/foo/bar 到 /index.phplocalhost/admin/login/ 到 admin/index.phplocalhost/admin/pages/ 到 admin/index.php
上述规则工作正常,但它也适用于 css 样式或 javascripts。这意味着admin/js/jquery.js 也将重写为admin/index.php(文件路径存在)。我错过了什么?
【问题讨论】:
标签: apache mod-rewrite