我所有具有以下模式的重定向均未按预期进行:
Redirect 301 /folderA/folderB/ http://externalwebsite.com/folderC
重定向到以下位置,而不是重定向到http://externalwebsite.com/folderC:
http://externalwebsite.com/folderCfolderB
如您所见,“ folderB”被附加到目标URL。
是否存在可能导致此问题的服务器/ apache设置?还是我的.htaccess文件中的其他内容?
答案 0 :(得分:1)
Redirect指令将剩余的旧uri从模式附加到其目标路径。为避免这种情况,您需要使用RedirectMatch
RedirectMatch 301 /folderA/folderB/ http://example.com/folderC