1

I am trying to make the below url

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

redirect to

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

I have tried this. But I am getting 404 error.

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

But when I tested on http://htaccess.mwl.be/ and it is working fine

RecklessSergio
  • 806
  • 3
  • 10
  • 34
  • Looks fine to me so far. What does your http servers error log file say about the failing requests? – arkascha Sep 22 '16 at 11:44

1 Answers1

1

Assuming there is no base/.htaccess you can use this rule in root .htaccess:

RewriteEngine On

RewriteRule ^(base)/(.+)/list\.xh$ $1/list.php?r=$2 [L,QSA,NC]
anubhava
  • 761,203
  • 64
  • 569
  • 643