我在www.mydomain/documentation/.htaccess中定义了一个.htaccess文件,并且正在尝试将一些断开的链接重定向到特定页面。.htaccess RewriteRule重定向在htaccess测试器上工作,在服务器上不起作用
.htaccess文件包含重写规则
RewriteRule ^/?(documentation/PresentationCore~System\.Windows\.RoutedEventArgs).*$
/documentation/v4.x/SciChart_WPF_v4_SDK_User_Manual.html [R,L,NC]
注意中:RewriteEngine ON已经被定义。其他规则正在应用
现在.htaccess tester规则被评估,当请求以下URL正确重定向:
www.mydomain.com/documentation/PresentationCore~System.Windows.RoutedEventArgs~Handled.html
然而,当同一个域中输入到浏览器中,我在这个页面找不到404。
我可以确认我已将.htaccess上传到正确的文件夹并清除了服务器缓存。
还有什么我需要做的,以使其工作?
这可能是值得期待的哪条路径404被抛出服务器错误日志,准确。 –
重定向目标确实存在,请求不存在。我刚刚从webhost的技术支持获得了这些有用的信息,“.htaccess中的重定向是我们平台上的一个命中或者失败,您应该在my.wpengine.com中执行301次重定向,那将会更有效。” :/ –