Ik wil bezoekers die op subdomein.HTTP_HOST een andere pagina dan index.php opvragen, doorsturen naar www.HTTP_HOST/REQUEST_URI. "subdomein" moet dus vervangen worden door "www". Dit doe ik nu zo:
.htaccess:
redir.php:
Ik vind dit zelf echter niet netjes, en wil graag direct in het RewriteRule gedeelte "subdomein" vervangen door "www". HTTP_HOST moet blijven staan, hier mag niet het domein worden ingevuld omdat het op verschillende domeinen gebruikt wordt!
Weet iemand of dit mogelijk is en zo ja, hoe?
.htaccess:
code:
1
2
3
4
5
| RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$ [NC]
RewriteCond %{REQUEST_URI} !^/index.php$ [NC]
RewriteCond %{REQUEST_URI} !^/redir.php$ [NC]
RewriteRule ^(.*)$ /redir.php?%{HTTP_HOST}%{REQUEST_URI} [R=301,L] |
redir.php:
code:
1
2
3
4
5
| <?php
header("Location: http://".eregi_replace("^subdomein","www",$QUERY_STRING));
?> |
Ik vind dit zelf echter niet netjes, en wil graag direct in het RewriteRule gedeelte "subdomein" vervangen door "www". HTTP_HOST moet blijven staan, hier mag niet het domein worden ingevuld omdat het op verschillende domeinen gebruikt wordt!
Weet iemand of dit mogelijk is en zo ja, hoe?