2013-03-25 158 views

回答

0

如果訪問者URL的「cutsmart」部分可以更改爲只包含az字母的任何內容,並且您希望訪問者的瀏覽器被重定向到服務器上的資源,並使用包含該az項的路徑(例如/ lp_cutsmart。 PHP),那麼請嘗試以下操作:

RewriteEngine On 
RewriteRule ^([a-z]+)/?$ /lp_$1.php 

注意,在.htaccess文件你不會在正則表達式模式的開始需要一個斜槓,因爲.htaccess文件總是假定它正在制定的目錄.htaccess文件所在的位置。

如果你只是想爲/ cutsmart總是重定向請求/lp_cutsmart.php那麼你最好使用一個簡單的重定向:

Redirect permanent /cutsmart http://somedomain.com/lp_cutsmart.php 
+0

對不起,長時間的延遲,我非常忙搬家。謝謝你,非常感謝你。我使用了RewriteRule ^([a-z] +)$ /lp_$1.php,因此不會捕獲目錄。這,somedomain.com/cutsmart,別名的作品,這somedomain.com/cutsmart /,將somedomain.com/cutsmart/index.php。你有什麼問題嗎? – 2013-04-02 16:23:36

+0

我想避免一個實際目錄與重寫別名具有相同名稱的可能性,但是如果這是絕對必要的,那麼請確保仔細考慮以避免任何混淆或意外行爲。 – Bobulous 2013-04-02 18:16:48

+0

這是合理的建議再次感謝 – 2013-04-03 12:28:03