Ik ben zojuist bezig met een website waarbij er meerdere domeinen zijn. Sommige domeinen moeten dan in de website zelf naar een specifiek product verwijzen, wat ik dan doe met rewrite regel in de htaccess.
De volgende code staat in de htaccess file:
De http://www.hoofddomein.nl/ gaat rechtstreeks naar http://hoofddomein.nl/ (net als bij tweakers.net), net als de andere 4 domeinen die er volgen. Zowel de domeinen zelf, als het subdomein "www" verwijzen naar hoofddomein.nl. Niets mis lijkt me, en allen zijn permanente redirects (code 301).
Bij de volgende alinea met rewriterules die je dat domein5.nl en domein6.nl naar een specifiek product verwijzen. Ook is hier sprake van permanente redirects.
Alle domeinen verwijzen standaard naar de root van hoofddomein.nl, wat ik met cpanel voor elkaar heb gekregen met "parked domains".
Maar nu komt het probleem: op de 1 of andere manier is de website bij de eigenaar, of dan weer bij mij, of dan weer bij een ander niet bereikbaar. Ik ben gaan zoeken, en zoeken, totdat ik de rewrite_rules eruit gegooid heb, waarna de website het weer perfect deed. Toen heb ik de rules er weer in gezet, maar sommige delen eruit gelaten om te kijken of misschien aan specifieke rules lag, maar dat loste niets op.
Nu ben ik het spoor bijster, en weet niet meer hoe ik dit ga aanpakken. Ik zou het via php kunnen doen met de functie header(), maar de domeinen moeten ook in google gezocht kunnen worden. Ik geloof niet dat google van dit soort redirects houdt. In mijn ogen zou een zoekmachine dan wel een domein toe moeten voegen met een permanente redirect.
Wie kan mij helpen?
De volgende code staat in de htaccess file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| RewriteCond %{HTTP_HOST} ^www.hoofddomein.nl$ [OR]
RewriteCond %{HTTP_HOST} ^domein1.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein1.nl$ [OR]
RewriteCond %{HTTP_HOST} ^domein2.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein2.nl$ [OR]
RewriteCond %{HTTP_HOST} ^domein3.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein3.nl$ [OR]
RewriteCond %{HTTP_HOST} ^domein4.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein4.nl$
RewriteRule ^(.*)$ http://hoofddomein.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domein5.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein5.nl$ [OR]
RewriteCond %{HTTP_HOST} ^domein6.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein6.nl$
RewriteRule ^(.*)$ http://hoofddomein.nl/product/26/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domein7.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein7.nl$ [OR]
RewriteCond %{HTTP_HOST} ^domein8.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.domein9.nl$
RewriteRule ^(.*)$ http://hoofddomein.nl/product/7/$1 [R=301,L] |
De http://www.hoofddomein.nl/ gaat rechtstreeks naar http://hoofddomein.nl/ (net als bij tweakers.net), net als de andere 4 domeinen die er volgen. Zowel de domeinen zelf, als het subdomein "www" verwijzen naar hoofddomein.nl. Niets mis lijkt me, en allen zijn permanente redirects (code 301).
Bij de volgende alinea met rewriterules die je dat domein5.nl en domein6.nl naar een specifiek product verwijzen. Ook is hier sprake van permanente redirects.
Alle domeinen verwijzen standaard naar de root van hoofddomein.nl, wat ik met cpanel voor elkaar heb gekregen met "parked domains".
Maar nu komt het probleem: op de 1 of andere manier is de website bij de eigenaar, of dan weer bij mij, of dan weer bij een ander niet bereikbaar. Ik ben gaan zoeken, en zoeken, totdat ik de rewrite_rules eruit gegooid heb, waarna de website het weer perfect deed. Toen heb ik de rules er weer in gezet, maar sommige delen eruit gelaten om te kijken of misschien aan specifieke rules lag, maar dat loste niets op.
Nu ben ik het spoor bijster, en weet niet meer hoe ik dit ga aanpakken. Ik zou het via php kunnen doen met de functie header(), maar de domeinen moeten ook in google gezocht kunnen worden. Ik geloof niet dat google van dit soort redirects houdt. In mijn ogen zou een zoekmachine dan wel een domein toe moeten voegen met een permanente redirect.
Wie kan mij helpen?