Subdomein
Hoe kan ik d.m.v. PHP/.htaccess een subdomeinen laten doorverwijzen naar een phpscript $_GET variabele?
http://[test].example.com/
moet worden
http://example.com/pagina.php?arg=[test]
De manieren die ik op google heb gevonden willen niet werken. Is het ook mogelijk om op deze manier een subdomein aan een subdomein te hangen (http://[test].[test2].example.com/ >> http://example.com/pagina.php?arg=[test]&arg2=[test2])?
http://[test].example.com/
moet worden
http://example.com/pagina.php?arg=[test]
De manieren die ik op google heb gevonden willen niet werken. Is het ook mogelijk om op deze manier een subdomein aan een subdomein te hangen (http://[test].[test2].example.com/ >> http://example.com/pagina.php?arg=[test]&arg2=[test2])?
je moet in je dns een wildcard maken(a record). en dan kan je met mod_rewirte een subdomein maken die link aan een get variabele.
En hoe kan ik dat doen, moet ik dan bij mijn hoster aankloppen of is een regel .htaccess genoeg?
DNS heeft niets te maken met .htaccess, dat moet je inderdaad bij je hoster doen als je je DNS instellingen niet zelf kunt wijzigen.
Daarna zal je het inderdaad met .htaccess moeten opvangen, simpele google query geeft genoeg resultaten: .htaccess subdomain
Daarna zal je het inderdaad met .htaccess moeten opvangen, simpele google query geeft genoeg resultaten: .htaccess subdomain
De meeste host hebben voor jouw al een wildcard gemaakt, dit kan je testen door in plaats van www iets willekeurigs voor je domein te zetten, linken al deze resultaten naar je homepage dan is er een wildcard aanwezig.
Hoe kan je zien of je die wildcard hebt..
Momenteel heb ik dit in mijn htaccess:
Want het werkt momenteel nog niet. Maar ik weer niet of het aan de wildcard ligt of het script..
Momenteel heb ik dit in mijn htaccess:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} !^www\.domein\.nl$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.domein\.nl$ [NC]
RewriteRule ^.*$ /index.php?getdomein=%1 [QSA,L]
?>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} !^www\.domein\.nl$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.domein\.nl$ [NC]
RewriteRule ^.*$ /index.php?getdomein=%1 [QSA,L]
?>
Want het werkt momenteel nog niet. Maar ik weer niet of het aan de wildcard ligt of het script..
kima: ga naar voorbeeld.domein.ext en kijk of je wordt doorverwezen. Zoja, heb je een wildcard.
RewriteCond %{HTTP_HOST} ^(.+).domein.nl
RewriteCond %{HTTP_HOST} !^www. domein.nl$
RewriteRule ^$ http://domein.nl/website/%1 [L]
Bijvoorbeeld: appel.domein.nl
Dit werkt dus perfect, maar nu staat er in de adres balk wel:
http://domein.nl/website/appel
En dit zou ik graag zo willen zien in de adres balk:
http://appel.domein.nl/
Maar is dit wel mogelijk
RewriteCond %{HTTP_HOST} !^www. domein.nl$
RewriteRule ^$ http://domein.nl/website/%1 [L]
Bijvoorbeeld: appel.domein.nl
Dit werkt dus perfect, maar nu staat er in de adres balk wel:
http://domein.nl/website/appel
En dit zou ik graag zo willen zien in de adres balk:
http://appel.domein.nl/
Maar is dit wel mogelijk
'kima:
RewriteCond %{HTTP_HOST} ^(.+).domein.nl
RewriteCond %{HTTP_HOST} !^www. domein.nl$
RewriteRule ^$ http://domein.nl/website/%1 [L]
Bijvoorbeeld: appel.domein.nl
Dit werkt dus perfect, maar nu staat er in de adres balk wel:
http://domein.nl/website/appel
En dit zou ik graag zo willen zien in de adres balk:
http://appel.domein.nl/
Maar is dit wel mogelijk
RewriteCond %{HTTP_HOST} !^www. domein.nl$
RewriteRule ^$ http://domein.nl/website/%1 [L]
Bijvoorbeeld: appel.domein.nl
Dit werkt dus perfect, maar nu staat er in de adres balk wel:
http://domein.nl/website/appel
En dit zou ik graag zo willen zien in de adres balk:
http://appel.domein.nl/
Maar is dit wel mogelijk
http:// ervoor?
'kima:
Bijvoorbeeld: appel.domein.nl
Dit werkt dus perfect, maar nu staat er in de adres balk wel:
http://domein.nl/website/appel
En dit zou ik graag zo willen zien in de adres balk:
http://appel.domein.nl/
Dit werkt dus perfect, maar nu staat er in de adres balk wel:
http://domein.nl/website/appel
En dit zou ik graag zo willen zien in de adres balk:
http://appel.domein.nl/
De .htaccess weghalen.
De .htaccess weghalen?
@Jurriensz nee ik bedoel het adres wat hij weergeeft in de adres balk
Met http://appel.domein.nl/ word je doorverwezen naar de map website/appel
maar ik wil dit niet laten zien aan de gebruiker. Op die manier staat het veel netter.
Dus dan zie je alleen http://appel.domein.nl/ in je adres balk maar ik weet niet of dit mogelijk is..
@Jurriensz nee ik bedoel het adres wat hij weergeeft in de adres balk
Met http://appel.domein.nl/ word je doorverwezen naar de map website/appel
maar ik wil dit niet laten zien aan de gebruiker. Op die manier staat het veel netter.
Dus dan zie je alleen http://appel.domein.nl/ in je adres balk maar ik weet niet of dit mogelijk is..





