如何设置.htaccess将缺少的页面重定向到开发站点?

时间:2009-10-07 11:53:27

标签: apache .htaccess http-status-code-404

我有几个正在开发的网站,它们相互链接。

在发布之前我想做的是将实时网站上的任何丢失文件重定向到开发站点。

  

http://www.example.com/test/here.html

会带你去:

  

http://dev.example.com/test/here.html

由于index.html存在,

http://www.example.com/index.html仍将从主站点(www)提供文件。

编辑:我知道这不是做事的最佳做法,但是客户要求他们将链接到现场网站上的新页面(尚未从dev转移)将起作用。

2 个答案:

答案 0 :(得分:1)

我没有重定向到开发站点(IMO真的不是一个好主意),而是考虑使用自定义404页面。为此,请将此行添加到.htaccess文件中:

ErrorDocument 404 /404page.html

答案 1 :(得分:0)

真正使用您的开发文件并不是一个好主意。 Dev应该保留开发工作。您应该发布系统的核心部分,不包括任何未完成的工作和链接。