siteproblem重写网站网址

时间:2012-01-11 17:26:01

标签: php apache url-rewriting

我在网站上重写网址时遇到问题 当我重写url的网站样式不工作

我在htaccess文件中写这段代码:

RewriteEngine On
RewriteCond %{REQUEST_URI} !Resources/css/(.*)
RewriteRule ^/?(index.(html|php|java|jsp|asp))?$ controller.php
RewriteRule ^LoadPage/(.*) controller.php?LoadedPage=$1 [QSA]
RewriteRule ^Admin/(.*) controller.php?Page=Admin&Section=$1 [QSA]
RewriteRule ^(.*) controller.php?Page=$1 [QSA]

但是当我写这个网址时,例如:

localhost/sitename/Admin/Users

用户成功呈现的页面,但没有样式!

1 个答案:

答案 0 :(得分:1)

我想你会在这里找到一个好的答案 .htaccess

您还可以将非实际文件目录的所有内容重定向到控制器,如下所示:

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . controller.php [L]
</IfModule>