如何在多个域的.htaccess中设置多个404重写规则?

时间:2015-07-02 16:03:42

标签: php apache .htaccess mod-rewrite redirect

我有2个域指向同一文档根目录。

www.one.com   --- Document root in /var/www/
www.two.com   --- Document root in /var/www/

我为这两个域分别为404提供了2个不同的html页面。

/var/www/one404.html
/var/www/two404.html

我想在www.one.com上进行任何404重定向时,它会重定向到www.one.com/one404.html

同样,当www.two.com中的任何404重定向发生时,它将重定向到www.two.com/two404.html

希望我能清楚地描述我的问题。

我只是想知道我需要在多个域的.htaccess中提到的重写条件是什么?

是否有任何PHP代码可以做到这一点?

1 个答案:

答案 0 :(得分:0)

在每个域的vhost配置中添加:

ErrorDocument 404 /one404.html
分别为

two404.html。我不认为你可以在.htaccess中添加它而不需要在主机上进行一些切换。

不建议在404上重定向。