2016-04-09 85 views
1

假設我的根文件夾(文件)中有我的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的網絡根目錄是portmann.one/abc而不是portmann.one

如何配置我的web空間,以便我可以在不對域硬編碼的情況下訪問我的根。

+0

也許通過的.htaccess? –

回答

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`