我在网站上重写网址时遇到问题 当我重写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
用户成功呈现的页面,但没有样式!
答案 0 :(得分:1)
我想你会在这里找到一个好的答案 .htaccess
您还可以将非实际文件目录的所有内容重定向到控制器,如下所示:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . controller.php [L]
</IfModule>