2011-04-07 193 views

回答

2

Try:

RewriteRule ^/m/([a-z]+)$ view_site_public.php?site_name=$1 

順便說一下,您只能在網站名稱中捕獲小寫字母。那是你要的嗎?

您可能還想在該RewriteRule的末尾添加[QSA,L],以便您不檢查任何其他規則,因此您還傳入用戶指定的任何查詢字符串參數。

+0

謝謝。請我怎樣才能捕獲大寫字母。 – 2011-04-07 17:54:41

+0

[a-zA-Z]或者您可能需要數字,下劃線,句點等。您可以繼續添加:[a-zA-z0-9_。]或者,您可以只用[^ /?]來匹配任何內容正斜槓和問號。 – jmans 2011-04-07 17:57:27

+0

This Worked Perfect。 - RewriteRule^m /([^ /?] +)$ view_site_public.php?site_name = $ 1 – 2011-04-07 18:01:53