2016-04-09 6 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/abc с abc.portmann.one. Но если я получу ошибку на моем поддомене, мой 404.html не появляется, потому что webroot для abc.portmann.one is portmann.one/abc, а не portmann.one.

Как настроить мое веб-пространство, чтобы я мог получить доступ к моему корню без жесткого кодирования моего домена.

+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` 
Смежные вопросы