Redirect 重定向301工作不正常
我正在尝试执行简单的重定向301,但在本例中遇到了一个问题: 这是我的重定向:Redirect 重定向301工作不正常,redirect,Redirect,我正在尝试执行简单的重定向301,但在本例中遇到了一个问题: 这是我的重定向: Redirect 301 /negocios/wisconsin/wi/ www.domain.com/directorio/category/121/Wisconsin.html 当我输入此URL时: www.domain.com/negocios/wisconsin/wi/servicios-multiples/ www.domain.com/directorio/category/121/Wisconsin
Redirect 301 /negocios/wisconsin/wi/ www.domain.com/directorio/category/121/Wisconsin.html
当我输入此URL时:
www.domain.com/negocios/wisconsin/wi/servicios-multiples/
www.domain.com/directorio/category/121/Wisconsin.htmlservicios-multiples/
它应用重定向规则并将浏览器发送到此URL:
www.domain.com/negocios/wisconsin/wi/servicios-multiples/
www.domain.com/directorio/category/121/Wisconsin.htmlservicios-multiples/
这是一个错误的url。可能是因为URL的一部分(/negocios/wisconsin/wi/)与我尝试重定向的URL相似
如何将重定向仅应用于此URL(/negocios/wisconsin/wi/),即使我输入另一个类似的URL,例如
www.domain.com/negocios/wisconsin/wi/WHATEVER-HERE
尝试改用
重定向匹配
:
RedirectMatch 301 ^/negocios/wisconsin/wi/$ www.domain.com/directorio/category/121/Wisconsin.html
这告诉apache只在精确匹配上重定向,而不是将路径节点链接在一起,这就是
重定向所做的。尝试使用重定向匹配
:
RedirectMatch 301 ^/negocios/wisconsin/wi/$ www.domain.com/directorio/category/121/Wisconsin.html
这告诉apache只在精确匹配上重定向,而不是将路径节点链接在一起,这就是redirect
所做的