Ik heb een website van mij voorlopig gesloten en wil nu al het verkeer doorsturen naar een andere site van mij.
Daarvoor heb ik het volgende in een .htaccess file gezet:
www.oude-website.nl wordt nu keurig doorgestuurd naar www.nieuwe-website.nlCode:Redirect 303 / www.nieuwe-website.nl RewriteEngine on RewriteRule ^/([^/]+)\.html$ www.nieuwe-website.nl [L,R=303] Options All -Indexes
als je echter www.oude-website.nl/zomaar-een-pagina.html bezoeket kom je terecht op www.nieuwe-website.nlzomaar-een-pagina.html/ terwijl je dus gewoon op www.nieuwe-website.nl terecht moet komen.
Wat staat er verkeerd in de htacces file?
- htaccess rewrite probleem
-
17-04-2010, 11:12 #1
- Berichten
- 301
- Lid sinds
- 15 Jaar
htaccess rewrite probleem
Laatst aangepast door Daniël Feenstra : 17-04-2010 om 12:08
-
In de schijnwerper
-
17-04-2010, 11:51 #2
- Berichten
- 44
- Lid sinds
- 17 Jaar
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oude-website\.nl$ [NC]
RewriteRule ^(.*)$ http://nieuwesite.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.oude-website\.nl$ [NC]
RewriteRule ^(.*)$ http://nieuwesite.com/$1 [R=301,L]
--
@ Admin: Fix je enter probleem.Laatst aangepast door Ramon Mol : 17-04-2010 om 12:28
-
17-04-2010, 12:14 #3
- Berichten
- 301
- Lid sinds
- 15 Jaar
Ramon... ik heb het getest en dus het volgende in mijn .htaccess file gezet:
Code:RewriteEngine On RewriteCond %{HTTP_HOST} ^oude-domeinnaam\.nl$ [NC]RewriteRule ^(.*)$ http://www.nieuwe-domeinnaam.nl/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.oude-domeinnaam\.nl$ [NC]RewriteRule ^(.*)$ http://www.nieuwe-domeinnaam.nl/$1 [R=301,L]
Laatst aangepast door Daniël Feenstra : 17-04-2010 om 12:21
-
17-04-2010, 12:19 #4
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Code:.. RewriteCond %{HTTP_HOST} ^(www)?oude-domeinnaam\.nl$ ..
Overigens mis je in de startpost, behalve wat schoonheid, volgens mij gewoon de '/' achter het adres van de nieuwe-website.Laatst aangepast door Robert de W : 17-04-2010 om 12:51
-
17-04-2010, 12:20 #5
- Berichten
- 301
- Lid sinds
- 15 Jaar
-
17-04-2010, 12:33 #6
- Berichten
- 44
- Lid sinds
- 17 Jaar
Geen idee waarom je een ISE krijgt. Heb dit ooit eens toe moeten passen op één van onze domeinen een hele tijd terug. Probeer het anders eerst eens met 1 rule.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oude-website\.nl$ [NC]
RewriteRule ^(.*)$ http://nieuwesite.com/$1 [R=301,L]
-
17-04-2010, 12:41 #7
- Berichten
- 301
- Lid sinds
- 15 Jaar
Oeps! Deze link lijkt niet te werken - als ik een willekeurige url invoer.
Aanvullend bericht:
Zet er eens fatsoenlijk newlines tussen.
Edit; OK, excuses ;) Ik merk dat ik hetzelfde probleem heb. Bug at SD blijkbaar.
En
Code:.. RewriteCond %{HTTP_HOST} ^(www)?oude-domeinnaam\.nl$ ..
Overigens mis je in de startpost, behalve wat schoonheid, volgens mij gewoon de '/' achter het adres van de nieuwe-website.Laatst aangepast door Daniël Feenstra : 17-04-2010 om 12:41 Reden: Automatisch samengevoegd.
-
17-04-2010, 12:48 #8
- Berichten
- 44
- Lid sinds
- 17 Jaar
Ah ok, lees nu pas goed wat je wil..
Haal die $1 is weg.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oude-website\.nl$ [NC]
RewriteRule ^(.*)$ http://nieuwesite.com/ [R=301,L]
-
17-04-2010, 20:35 #9
- Berichten
- 301
- Lid sinds
- 15 Jaar
-
17-04-2010, 21:01 #10
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Check je server-instellingen. Mogelijk is mod_rewrite niet ingeschakeld (of heel .htaccess niet).
-
18-04-2010, 08:48 #11
- Berichten
- 301
- Lid sinds
- 15 Jaar
Heb het nu maar opgelost door in de 404 pagina een meding te zetten en te forwarden naar de nieuwe site.
-
18-04-2010, 13:54 #12
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Code:RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?oude-website\.nl$ [NC] RewriteRule ^(.*)$ http://nieuwesite.com/ [R=301,L]
Check anders je RewriteLog (inschakelen volgens manual).
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic