如何从子域访问root

时间:2016-04-09 18:25:56

标签: html .htaccess web

假设我的根文件夹(文件)中有我的ErrorDocuments。

files
|
|----- .htaccess
|
|----- index.html
|
|----- 404.html
|
|----- 403.html
|
|----- ...
|
|
|----- abc ----- index.html
        |
        |------- .htaccess

我的文件/ .htaccess

ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html

我的提供商会自动将portmann.one/abcabc.portmann.one相关联。 但是,如果我的子域名出现错误,我的404.html就不会显示,因为abc.portmann.one的webroot是portmann.one/abc而不是portmann.one

如何配置我的网站空间,以便在不对我的域进行硬编码的情况下访问我的root。

1 个答案:

答案 0 :(得分:0)

你的.htaccess应该是这样的:

ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^403.html*$ portmann.one/403.html
RewriteRule ^404.html*$ portmann.one/404.html
RewriteRule ^405.html*$ portmann.one/405.html
RewriteRule ^500.html*$ portmann.one/500.html`