| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Mycket flitig postare
|
*.domain.tld pekar på en viss public_html. I det här fallet går det inte att peka specifika subdomäner på andra public_html när man använder wildcard-subdomän.
Vissa specifika subdomäner ska fungera som om de hade egna public_html. Det ska inte vara redirect. För användaren ska det se ut som hen är i roten på den angivna subdomänen. Jag har tänkt mig lösa det med mod_rewrite i .htaccess. Det jag vill göra borde kunna lösas så här, tycker jag, men det ger "Internal Server Error" (åtminstone hos Binero), även för t.ex. sub1.domain.tld/index.html. (.../public_html/sub1/index.html finns.) Jag misstänker att filnamnet inte hamnar i $1. Kod:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?(sub1|sub2|sub3).domain.tld [NC]
RewriteRule (.*) %2/$1 [L]
Kod:
RewriteCond %{HTTP_HOST} ^(www.)?(sub1|sub2|sub3).domain.tld [NC]
RewriteRule (.*) %2/index.html [L]
Kod:
RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^(www.)?(sub1|sub2|sub3).domain.tld/(.*) [NC]
RewriteRule (.*) %2/%3 [L]
![]() Edit: Förtydligande |
||
|
|
Svara med citat
|
| Ämnesverktyg | |
| Visningsalternativ | |
|
|