2012-01-11 15 views
2

我在重寫URL在我的網站 問題,當我重寫URL的網站風格不工作siteproblem在rewritting站點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 

該頁面用戶成功呈現,但沒有風格!

任何人都可以解決這個問題?

+2

你能添加的目錄結構問題?很難知道您的css文件與其他文件的相關位置。另外,它們如何在生成的頁面中引用? – 2012-01-11 17:29:07

+0

@nader,所以我的回答沒有幫助?你還有什麼問題? – Ibu 2012-05-14 17:25:32

回答

1

我想你會發現在這裏一個很好的答案 .htaccess

您也可以重定向的一切,是不是實際的文件目錄到您的控制器像這樣:

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

tnx,但仍然風格不工作:( – 2012-01-11 20:36:39

+1

好,所以你得到什麼樣的錯誤?因爲如果你的CSS沒有加載它意味着它不在正確的文件夾 – Ibu 2012-01-11 21:44:57