2
我得到了一個phpbb3 CMS運行和定製了很多關於它。 現在我想要實現,如果有人使用鏈接http://xxx.domain.tld
會重定向內部http://domain.tld/forum.php?subdomain=xxx
Mod_rewrite只通過子域根重定向到php文件
這個問題我已經得到了,這正是是,如果你看到它內部的CSS鏈接的http://domain.tld/forum.php?subdomain=xxx
現在的內容到與被稱爲forum.php相同的文件夾中的其他php文件。
最好的辦法是,如果只有子域根目錄調用它將內部重定向到forum.php,並且任何其他請求都將處理正常。
與我的許多改掉我的最好的解決辦法是這樣的
RewriteCond %{HTTP_HOST} ^([a-zA-Z]+)\.domain\.tld$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(.*\.(jpg|png|gif|css|js))$
RewriteRule ^(.*)$ forum.php?subdomain=%1 [L]
但你可以想這個問題是與動態CSS文件,所以我希望你能幫助我^^
再說:對不起我的壞英語x |
關於這樣我也想過辦法,但正如我所說的CSS腳本位於同一文件夾中的所謂forum.php,這樣的方式也行不通。另外我還有一個叫做Ajax的根文件夾中的chat.php:/ – KroniX
爲什麼如果它在同一個文件夾中會有所作爲? –
REQUEST_URI只包含我建議的「style.php」,所以沒有真正的路徑,並且我已經嘗試使條件'RewriteCond%{REQUEST_URI}!^ style.php $' – KroniX