2012-09-14 127 views
0

我需要幫助創建一個重寫字符串以從以下位置刪除〜12345678/www.example.com/~12345678/file。Htaccess重寫刪除目錄

這不會出現在每個鏈接上。發生的事情在開發過程中,鏈接是使用開發網址創建的,有幾十個鏈接以這種方式出現。其餘的鏈接都很好。我已經使用重寫刪除index.php。

回答

0

嘗試此(這將重定向任何請求www.example.com/~12345678/dir/file.extwww.example.com/dir/file.ext):

RewriteRule ^\~[a-zA-Z0-9]+/(.*)?$ /$1 [L,QSA,R=301] 
+0

僅僅是明確的,則〜12345678僅僅是一個例子。每個開發客戶端都有不同的〜不管。這個重寫規則是否仍然有效,還是僅僅是爲了排除數字?所有這些開發者網址都只有字母數字字符。 – Brian

+0

我編輯了字母數字支持而不是數字的答案 – Oussama

+0

這對我來說不起作用。導致404錯誤... – Brian