2011-04-26 81 views
0

嗨,其實我的網址是「http://collection.com/alok/ranjan/dubey.php?pid=12」我想刪除這個URL之間的兩個文件夾,我的輸出將是「http:// collection .com/dubey.php?pid = 12「請幫助我。 我寫如下圖所示我想通過.htaccess規則重寫url?

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^dubey.php?pid=([a-zA-Z0-9\-]+)$ alok/ranjan/dubey.php?pid=$1 

回答

0

我相信,有在正則表達式的問題...這應該是

^dubey.php?pid=([a-zA-Z0-9\-]+)$ alok/ranjan/dubey.php?pid=$1 

你忘了躲避「 - 」符號這是一個特殊正則表達式中的char。

0

最短的版本:)

RewriteRule ^dubey.php?pid=([0-9]+)$ alok/rajan/dubey.php?pid=$1