2009-11-04 48 views
0

香港專業教育學院開始了以最基本的重寫有,採取任何請求,並把它給我的索引頁:國防部重寫問題(其實是一個正則表達式的問題)

RewriteEngine On 
RewriteRule ^.*$ index.php [L,QSA] 

我試着去改變它現在這樣讓我們說我有一個名爲special的目錄,我實際上希望能夠訪問http://example.com/special並訪問其中的任何文件。

我嘗試這樣做:

RewriteRule ^special/.*$ index.php [L, QSA] 

,但它沒有工作。

回答

3

嘗試無論是這樣的:

RewriteRule !^special/ index.php [L] 

或者這樣:

RewriteRule ^special/ - [L] 
RewriteRule^index.php [L] 
+0

第一得到它的工作 – asasdas 2009-11-04 21:02:11

0

如果要將此應用到任意目錄,試試這個:

RewriteEngine On 
RewriteCond %{REQUESTFILENAME}!-d 
RewriteRule^index.php [L]