.htaccess使用2个不同域的共享托管重定向到404页

时间:2018-11-26 00:37:42

标签: .htaccess redirect

我在同一GoDaddy托管计划上使用2个不同的域。
因此,我将主域 http://sethjfreeman.xyz 的附加组件设置为重定向到 http://relestalrabbitrescue.org 。因此,通过这样设置,我只有一个.htaccess文件可以控制两个域。

问题是,如何将不存在的(404)页面重定向到2个不同的域。因此,如果我在 http://sethjfreeman.xyz 上键入不存在的URL,它将重定向到 http://sethjfreeman.xyz/404.html http://relestalrabbitrescue.org http://relestalrabbitrescue.org/404.html 也是如此。

这是我当前的.htaccess文件:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

ErrorDocument 404 http://relestalrabbitrescue.org/404.html

现在,如果我在 http://sethjfreeman.xyz 上键入不存在的(404)页面,它将重定向到 http://relestalrabbitrescue.org/404.html

我个人知道我是否可以可视化正在发生的事情,这可以帮助我解决问题。因此,如果您也是这样,以下是托管面板的一些图片:
hosting panel

1 个答案:

答案 0 :(得分:1)

ErrorDocument 404 /404.html

只需执行此操作,鉴于文件位于两个站点的根文件夹中,它将重定向到您正在使用的url的404.html