2012-04-06 6 views
0

Ich habe eine Domain mit Godaddy, z. www.domain.comPunkt Unterdomäne zu Ordner im Stammverzeichnis

In meiner Domain-Verwaltung habe ich die Domain eine Sub-Domain auf "/"

Und ich habe zeigen Hinweis auf "/"

Ich habe meine .htaccess in einrichten Wurzelverzeichnis. Hier

ist der .htaccess-Code Ich bin mit ...

RewriteEngine On 
Options +FollowSymlinks 

RewriteCond %{HTTP_HOST} domain.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/subfolder_1/.*$ 
RewriteRule ^(.*)$ /subfolder_1/$1 [L] 

RewriteCond %{HTTP_HOST} mysub_2.domain.com 
RewriteCond %{REQUEST_URI} !^/subfolder_2/ 
RewriteRule ^(.*)$ /subfolder_2/$1 [L] 

Die Top-Rewrite funktioniert gut, kann ich zu domain.com gehen oder www.domain.com und es wird zeigen auf Unterordner_1.

Aber wenn ich mysub_2.domain.com besuchen, kann ich nicht scheinen, um es auf den Ordner subfolder_2 zu verweisen.

Die Ordnerstruktur ist als solche:

Wurzel - subfolder_1 - subfolder_2 - Statistik - cgi

Irgendwelche Ideen? Ich habe ein paar Stunden daran gearbeitet und versagt.

Danke, James

Antwort

0

Diese Bedingung:

RewriteCond %{HTTP_HOST} domain.com$ [NC] 

passt auch die Host-mysub_2.domain.com. Sie sollten die zwei Host-Prüfung Bedingungen ändern:

RewriteCond %{HTTP_HOST} ^(www\.)?domain.com$ [NC] 

und

RewriteCond %{HTTP_HOST} ^mysub_2.domain.com$ [NC] 
Verwandte Themen