使用.htaccess文件和mod_rewrite的我有一個目錄坐落在一個域中的網站:在目錄(非根)
http://www.example.com/site/
我也有一個.htaccess
文件/site/
有哪幾種重寫規則。如果所有文件(包括。htaccess
文件)位於域的頂級域上(例如www.example.com),則這些規則將起作用。
我.htaccess
文件看起來是這樣的:
RewriteEngine On
RewriteBase/
RewriteRule ^css/loader/\d+/([^/]+)(\?(.*))?$ /loader.php?t=css&c=$1
我需要的規則,目錄內的工作,但我似乎無法弄清楚它,任何人都可以請幫助?
編輯:計算出來,服務器在Apache 1.2+上,它使用POSIX正則表達式引擎而不是Apache2中的PCRE引擎。
我試過了......它不起作用。 我需要: http://www.example.com/site/css/ 去 http://www.example.com/site/loader.php – Calvin
也請記住,我的.htaccess文件必須位於/ site目錄中...感謝您的幫助! – Calvin
然後嘗試從請求uri regexp中刪除^,因爲^記錄從根開始的url。嘗試使用^網站/ css – Eimantas