2016-09-22 65 views
1

到网址我试图让下面的网址路径在.htaccess

http://localhost/base/path/to/redirect/1-2-master/list.xh

重定向到

http://localhost/base/list.php?r=path/to/redirect/1-2-master

我已经尝试过。但我得到404错误。

RewriteEngine On 
RewriteRule ^(.*)base/(.*)/list.xh$ $1base/list.php?r=$2 [NC,L] 

但是当我测试了http://htaccess.mwl.be/,它是工作的罚款

+0

看起来好像没什么问题为止。你的http服务器错误日志文件对失败的请求说了什么? – arkascha

回答

1

假如没有什么base/.htaccess您可以使用此规则在根目录的.htaccess:

RewriteEngine On 

RewriteRule ^(base)/(.+)/list\.xh$ $1/list.php?r=$2 [L,QSA,NC]