我想在Apache中使用RedirectMatch重定向URL,例如,
/测试/一个/ ??重定向到/ test / two / ??
哪里??表示后面的任何字符串
我在下面使用的重定向执行直接重定向,但在...之后不匹配任何字符串 RedirectMatch Permanent ^ / test / one?$ / test / two /
非常感谢
答案 0 :(得分:2)
RewriteEngine ON
RewriteBase /
RewriteRule ^/test/one/(.+)$ /test/two/$1
如果不起作用,请将^ / test / one更改为^ test / one
确保启用mod_rewrite
答案 1 :(得分:0)
你可以使用mod_rewrite:
RewriteEngine On
RewriteBase /
RewriteRule ^/test/one/(.*) /test/two/$1 [L,R=301]
R
标志重定向页面而不是内部重写URI。 301
是“永久移动”的HTTP状态代码 - 如果您更愿意使用其他代码,则可以将其更改为one of these。