Apache redirect

后端 未结 2 1398
萌比男神i
萌比男神i 2020-12-22 07:19

I would like to redirect a URL using RedirectMatch within Apache eg,

/test/one/?? redirect to /test/two/??

where the ?? represents any string that follows

相关标签:
2条回答
  • 2020-12-22 07:50
    RewriteEngine ON
    RewriteBase /
    RewriteRule ^/test/one/(.+)$ /test/two/$1
    

    if that does not work, change ^/test/one into ^test/one

    make sure mod_rewrite is enabled

    0 讨论(0)
  • 2020-12-22 08:17

    You can use mod_rewrite for this:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^/test/one/(.*) /test/two/$1 [L,R=301]
    

    The R flag redirects the page rather than internally rewriting the URI. 301 is the HTTP status code for "Permanently Moved" - if you'd rather use another, you can change it to one of these.

    0 讨论(0)
提交回复
热议问题