url重写和htaccess规则

时间:2012-05-16 05:23:37

标签: .htaccess url-rewriting

我已经重写了URL重写的规则但是当我尝试访问网站管理面板时,服务器显示404错误,而前端使用重写规则。

编写以下规则

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

for admin panel

RewriteRule ^admin/page/([a-zA-Z0-9_-]+)\.html$ admin/page.php?page=$1
RewriteRule ^admin/page/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(.*)$ admin/page.php?page=$1&$2=$3

前端

RewriteRule ^(.*)\.html$ $1.php [nc]

虽然前端规则正常,但我可以使用www.blabla.com/index.html访问该网站。书面规则自动将.php文件转换为.html

此外,这些规则在我的localhost和UAT服务器上正常工作,但在生产服务器上这些规则不起作用。

任何人都可以建议我做错了什么,或者有什么用.htaccess或mod_rewrite可以做一些调整。

建议请.....

0 个答案:

没有答案