2011-04-26 85 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