繁体   English   中英

我可以在apache服务器的“自定义404”页面上发送与404不同的标头吗?

[英]Can I send a different header than 404 on my "custom 404' page in an apache server?

例:

在自定义404脚本/页面上,我想对照列表检查请求的uri,如果请求的uri不存在,则将用户重定向到该页面。

我可能会根据uri中的内容发送301或302。

编辑:

这是一个新想法:将404错误文档放在新目录中,例如/ errors /。 在该目录中放入带有4500 301重定向的.htaccess。 这样,不会在每个根页面上处理301重定向,而是仅在未找到页面时处理。

如果这有意义,请发表评论。

我一定会在httpd.conf / apache.conf中放入这么多重定向。 我还建议使用301状态代码进行重定向(而不是传递404,然后按照问题中的概述进行重定向)。 就是说-有一种特殊情况:如果有机会使用regexp映射这些4500重定向-您可以再次切换回htaccess ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM