2016-05-31 1 views
0

meine .htaccessSubdomain Redirect ohne in .htaccess-URL zu ändern

RewriteCond %{REQUEST_URI} ^/(poodle|mandy|sandy|nova|wendy) [NC] 
RewriteRule ^.*$ /wendy/index.php#%1 [L] 

hier bin ich in der Lage, alle Ordner zu umleiten, ohne URL zu ändern.

Aber wenn ich versuche, Sub-Domain

wie

wendy.xxxxxx.com/ggsgs/sfghdsgd.html 

Ich erhalte Interner Serverfehler zu gehen zu umleiten.

Ich kann alle Subdomains zu wendy/index.php umleiten, ohne URL zu ändern.

Danke.

+2

ich dich nicht denken kann umschreiben Fragmente Hash ('# ...'). Warum machst du das überhaupt? Das ist für den Browser. Stattdessen in eine Abfragezeichenfolge umschreiben. –

Antwort

0

Sie sollten die Domänenumleitung nicht in .htaccess verwalten. Es sollte in Apache-Konfiguration mit virtuellen Hosts wie folgt konfiguriert werden:

<VirtualHost *:80> 

    Servername name1 
    ServerAlias name2 
    ServerAlias name3 

    [...] 

</Virtualhost> 

Wenn Sie irgendeine Sub-Domain umleiten möchten, können Sie Platzhalter verwenden:

ServerAlias *.example.com