2011-05-19 58 views
0

我想重定向到一個特定的文件擴展名(這裏.jphp)到另一個網址,調用的文件名部分作爲子文件夾的任何調用。我嘗試:重定向呼叫爲特定的文件擴展名

RewriteEngine On 
RewriteRule [^/]/([^\.jphp])\.jphp /js/$1/ 

應該忽略之前的最後一個什麼「/」,然後存儲在文件名$ 1重定向到主機/ JS // 我到底做錯了什麼?

回答

1

A ^作爲正則表達式字符類中的第一個字符[]是一個反轉。 [^/]評估爲「這不是一個斜槓任何字符」,而[^\.jphp]演算值爲「任何系統字符是不是一個.jph

既然你不指定系統字符重複的限制,你限制性網址是形式的

X/z.jphp

,其中x和z是任何單個字符未上述排除的字符中的一個。