2016-04-09 12 views
1

Sagen wir, ich habe meine ErrorDocuments in meinem Stammordner (Dateien).So greifen Sie auf das Stammverzeichnis der Subdomäne zu

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

Eigene Dateien/.htaccess

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

Mein Provider einen Anknüpfungspunkt automatisch portmann.one/abc-abc.portmann.one. Aber wenn ich einen Fehler auf meiner Subdomain bekomme, erscheint meine 404.html nicht, weil die Webroot für abc.portmann.oneportmann.one/abc und nicht portmann.one ist.

Wie kann ich meinen Webspace konfigurieren, damit ich auf meinen Stamm zugreifen kann, ohne meine Domäne fest zu codieren?

+0

Vielleicht via .htaccess? –

Antwort

0

Ihre .htaccess sollte wie folgt aussehen:

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` 
Verwandte Themen