示例:
在自定义404脚本/页面上,我想针对列表检查请求的uri,如果请求的uri不存在,则将用户重定向到该页面。
我可以发送301或302,具体取决于uri中的内容。
编辑:
以下是新想法:将404错误文档放在新目录中,例如/ errors /。在该目录中,将.htaccess与4500 301重定向放在一起。这样,301重定向不会在每个根页面上处理,而是仅在找不到页面时才会处理。
如果有意义,请评论。
答案 0 :(得分:0)
我肯定会在httpd.conf / apache.conf中添加许多重定向。我还建议使用301状态代码重定向(而不是提交404然后重定向,如您在问题中所述)。也就是说 - 有一个例外情况:如果有机会使用正则表达式映射这些4500重定向 - 你可以再次切换回htaccess ......