Hey
Ik heb hier een forum draaien dat voorheen altijd werd bezocht via http://www.ouddomein.com/forum maar waarvoor ik sinds kort een extra domein heb aangevraagd, voor het gemak even http://www.nieuwdomein.com/.
Het probleem is eigenlijk dat er verder niks is gewijzigd aan de serverside. Dus de dir met alle data is nog steeds /var/www/html/forum. Dit zorgt ervoor dat http://www.ouddomein.com/forum nog werkt, maar dat het forum dan in de war raakt met cookies enzo. Daarbij wil ik gewoon dat mensen dit domein niet meer gebruiken.
De configuratie van het forum is natuurlijk wel gewijzigd, en alle posts/topics/avatars/etc maken dus gewoon gebruik van het nieuwe domein, maar je blijft natuurlijk oude posts houden die naar het oude domein linken, samen met andere website's, zoekmachines etc. (Dus dat een user ooit heeft gezegd; he check daarvoor even http://www.ouddomein.com/forum/index.php?showtopic=6818).
Nou heb ik al het een en ander geprobeerd van site's zoals http://www.ilovejackdanie.../mod_rewrite-cheat-sheet/ en http://www.web-portfolio.be/seo/301-redirect-none-www.php maar ik kom er niet echt in uit.
Een voorbeeldje van wat ik had getest;
Nog wat gespeeld met variaties hierop maar tevergeefs. Wat werkt er niet? Heel simpel; http://www.ouddomein.com/forum, ouddomein.com/forum en http://ouddomein.com/forum worden niet doorgestuurd naar http://www.nieuwdomein.com/. Er gebeurd helemaal niks, het forum wordt gewoon getoont maar dan met de user uitgelogd.
(De home dir van http://www.nieuwdomein.com/ is gewoon /var/www/html/forum wat zo gedaan wordt via DNS en Virtuele Host's.)
Nou dacht ik misschien dat dit in de .htaccess zou moeten van /var/www/html maar dat leek me sterk. Toch geprobeerd, maar eveneens zonder resultaat. (Maar dat kan natuurlijk ook aan de gebruikte code liggen, hoewel ik wel graag zou willen weten welke optie juist is van beide .htaccess files. En voor ik het vergeet; uiteraard wel telkens Apache gerestart).
Iemand misschien suggesties? De "PHP" tag in de titel wil zeggen dat dit ook anders mag dan via de.htaccess alleen. Maar ik was van mening dat dit goed te doen zou moeten zijn met de .htaccess, maar daar heb ik me even op verkeken
.
Bedankt
Ik heb hier een forum draaien dat voorheen altijd werd bezocht via http://www.ouddomein.com/forum maar waarvoor ik sinds kort een extra domein heb aangevraagd, voor het gemak even http://www.nieuwdomein.com/.
Het probleem is eigenlijk dat er verder niks is gewijzigd aan de serverside. Dus de dir met alle data is nog steeds /var/www/html/forum. Dit zorgt ervoor dat http://www.ouddomein.com/forum nog werkt, maar dat het forum dan in de war raakt met cookies enzo. Daarbij wil ik gewoon dat mensen dit domein niet meer gebruiken.
De configuratie van het forum is natuurlijk wel gewijzigd, en alle posts/topics/avatars/etc maken dus gewoon gebruik van het nieuwe domein, maar je blijft natuurlijk oude posts houden die naar het oude domein linken, samen met andere website's, zoekmachines etc. (Dus dat een user ooit heeft gezegd; he check daarvoor even http://www.ouddomein.com/forum/index.php?showtopic=6818).
Nou heb ik al het een en ander geprobeerd van site's zoals http://www.ilovejackdanie.../mod_rewrite-cheat-sheet/ en http://www.web-portfolio.be/seo/301-redirect-none-www.php maar ik kom er niet echt in uit.
Een voorbeeldje van wat ik had getest;
code:
1
2
3
| RewriteEngine on RewriteCond %{HTTP_HOST} ^ouddomein.com/forum [NC] RewriteRule ^(.*) http://www.nieuwdomein.com/$1 [R=301] |
Nog wat gespeeld met variaties hierop maar tevergeefs. Wat werkt er niet? Heel simpel; http://www.ouddomein.com/forum, ouddomein.com/forum en http://ouddomein.com/forum worden niet doorgestuurd naar http://www.nieuwdomein.com/. Er gebeurd helemaal niks, het forum wordt gewoon getoont maar dan met de user uitgelogd.
(De home dir van http://www.nieuwdomein.com/ is gewoon /var/www/html/forum wat zo gedaan wordt via DNS en Virtuele Host's.)
Nou dacht ik misschien dat dit in de .htaccess zou moeten van /var/www/html maar dat leek me sterk. Toch geprobeerd, maar eveneens zonder resultaat. (Maar dat kan natuurlijk ook aan de gebruikte code liggen, hoewel ik wel graag zou willen weten welke optie juist is van beide .htaccess files. En voor ik het vergeet; uiteraard wel telkens Apache gerestart).
Iemand misschien suggesties? De "PHP" tag in de titel wil zeggen dat dit ook anders mag dan via de.htaccess alleen. Maar ik was van mening dat dit goed te doen zou moeten zijn met de .htaccess, maar daar heb ik me even op verkeken
Bedankt
[ Voor 22% gewijzigd door TommyGun op 10-04-2007 01:27 ]
“In a world without walls and fences, who needs Windows and Gates".