Op tweakers zijn er al wel vaker topics geweest over dit onderwerp echter heb ik hier de oplossing voor mij nog niet uit kunnen halen.
Wat ik wil is het rewriten via .htaccess van een subdomein naar een url op het basis domein met een querystring. Op zich is dit niet lastig zie bijvoorbeeld:
http://gathering.tweakers.net/forum/list_messages/1176455
waar ongeveer de volgende oplossing wordt aangedragen:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum\.example\.nl$ [NC]
RewriteRule ^(.*)$ http://www.example.nl/ind...ID=1&pageID=5&contentID=4 [R=301,L,QSA]
Deze rewrite regel werkt goed alleen is hij niet silent, de adresbalk van de browser laat het gerewrite adres zien en dat wil ik niet.
Overigens is het zo dat de site bij een provider gehost is en dat ik de server niet onder eigen beheer heb. Bij het aanmaken van een subdomein wordt er standaard een subfolder aangemaakt waar het subdomein aan gelinkt is. Zoals ik nu werk zet ik de .htaccess in de subfolder dit zou ik ook liever niet doen.
Dus bij deze 2 vragen,
1. is het mogelijk om silent te rewriten van het subdomein naar het hoofd domein?
2. is er een manier om zonder een subfolder te gebruiken een subdomein af te vangen (bijvoorbeeld via htaccess in de site root)?
Als ik nu een niet bestaand subdomein invoer dan krijg ik de default pagina van apache te zien:
" Hey, it worked !
The SSL/TLS-aware Apache webserver was
successfully installed on this website."
vraag 2 is waarschijnlijk niet mogelijk maar misschien dat iemand toch een idee heeft.
Wat ik wil is het rewriten via .htaccess van een subdomein naar een url op het basis domein met een querystring. Op zich is dit niet lastig zie bijvoorbeeld:
http://gathering.tweakers.net/forum/list_messages/1176455
waar ongeveer de volgende oplossing wordt aangedragen:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum\.example\.nl$ [NC]
RewriteRule ^(.*)$ http://www.example.nl/ind...ID=1&pageID=5&contentID=4 [R=301,L,QSA]
Deze rewrite regel werkt goed alleen is hij niet silent, de adresbalk van de browser laat het gerewrite adres zien en dat wil ik niet.
Overigens is het zo dat de site bij een provider gehost is en dat ik de server niet onder eigen beheer heb. Bij het aanmaken van een subdomein wordt er standaard een subfolder aangemaakt waar het subdomein aan gelinkt is. Zoals ik nu werk zet ik de .htaccess in de subfolder dit zou ik ook liever niet doen.
Dus bij deze 2 vragen,
1. is het mogelijk om silent te rewriten van het subdomein naar het hoofd domein?
2. is er een manier om zonder een subfolder te gebruiken een subdomein af te vangen (bijvoorbeeld via htaccess in de site root)?
Als ik nu een niet bestaand subdomein invoer dan krijg ik de default pagina van apache te zien:
" Hey, it worked !
The SSL/TLS-aware Apache webserver was
successfully installed on this website."
vraag 2 is waarschijnlijk niet mogelijk maar misschien dat iemand toch een idee heeft.
edit:
Toch in WMS omdat ik niet de server in eigen beheer heb
Toch in WMS omdat ik niet de server in eigen beheer heb