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