将 www.mysite.com/XYZ_404err_variety 重定向到 www.mysite.com,如何操作?

将 www.mysite.com/XYZ_404err_variety 重定向到 www.mysite.com,如何操作?

我遇到了 404 错误,其中包含复杂的 URL,例如www.mysite.com/XYZ_404err_variety,我想将类似这样的所有内容重定向到www.mysite.com/,怎么办?我在 apahce 上使用 *ix -server。我尝试了这个,但由于某种原因,它弄乱了我的配置:

RewriteEngine On
RewriteBase /
redirect 404 ^(.*)$ www\.mysite\.com$1 [R]

和这个:

RewriteEngine On
RewriteBase /
redirect 404 ^(www\.mysite\.com*)$ www\.mysite\.com$1 [R]

答案1

状态标志Redirect会改变随重定向返回的状态代码,而不是处理特定状态代码的错误页面。

听起来,您不是在寻求将 404 响应请求发送到您的根页面:

ErrorDocument 404 http://example.com/

相关内容