假设我的根文件夹(文件)中有我的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/abc
与abc.portmann.one
相关联。
但是,如果我的子域名出现错误,我的404.html
就不会显示,因为abc.portmann.one
的webroot是portmann.one/abc
而不是portmann.one
。
如何配置我的网站空间,以便在不对我的域进行硬编码的情况下访问我的root。
答案 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`