Wat doe ik fout met htaccess

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • C7Diemaco
  • Registratie: December 2002
  • Laatst online: 17-04 11:31

C7Diemaco

Je naait het steeds of America

Topicstarter
Hoi,

Kan iemand mij helpen met mijn htaccess probleem? Wat ik wil bereiken:

Mijn oude website http://www.oude-site.nl en http://oude-site.nl (dus zonder www) moeten uitkomen op http://www.nieuwe-site.nl met een 301 redirect. Twee dingen die ook moeten werken: http://nieuwe-site.nl moet op http://www.nieuwe-site.nl uitkomen. Laatste voorwaarde is dat directory's mee gaan. Dus http://www.oude-site.nl/mapje/pagina moet uitkomen op http://www.nieuwe-site.nl/mapje/pagina. Idem natuurlijk voor http://oude-site.nl/mapje/pagina naar http://www.nieuwe-site.nl/mapje/pagina

Zo heb ik mijn redirect in de htacces vormgegeven, dit werkt echter niet goed (alleen in IE):

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.oude-site\.nl [NC]
RewriteCond %{HTTP_HOST} !^oude-site\.nl [NC]
RewriteCond %{HTTP_HOST} !^www\.nieuwe-site\.nl [NC]
RewriteRule (.*) http://www.nieuwe-site.nl/$1 [R=301,L]

Wat hieronder staat gebruik ik voor Friendly URL's, dit moet er in blijven staan.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

There is no knowlegde that is not power


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • C7Diemaco
  • Registratie: December 2002
  • Laatst online: 17-04 11:31

C7Diemaco

Je naait het steeds of America

Topicstarter
Iemand een idee?

There is no knowlegde that is not power


  • C7Diemaco
  • Registratie: December 2002
  • Laatst online: 17-04 11:31

C7Diemaco

Je naait het steeds of America

Topicstarter
Ok, ik verwoord het anders:

Hoe krijg ik het voor elkaar dat binnen het .htaccess geregeld word dat oud-domein.nl vervangen word door nieuw-domein.nl

Verder dient er niet gekeken te worden naar www of directory's/pagina's.

There is no knowlegde that is not power


Acties:
  • 0 Henk 'm!

  • C7Diemaco
  • Registratie: December 2002
  • Laatst online: 17-04 11:31

C7Diemaco

Je naait het steeds of America

Topicstarter
Leuk, een discussie met mijzelf.

Ik heb het vooralsnog maar opgelost door een hosting aan te maken voor het oude account binnen het account van het nieuwe. Dus bij het opvragen van www.oud-site.nl kijkt deze in een eigen directory, hierin zit dus een eigen .htaccess.

Wat ik eigenlijk wou is een combinatie van onderstaande. De regels dienen dus herschreven te worden, hier heb ik helaas te weinig kennis van. Iemand?

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.oude-site\.nl [NC]
RewriteCond %{HTTP_HOST} !^oude-site\.nl [NC]
RewriteCond %{HTTP_HOST} !^www\.nieuwe-site\.nl [NC]
RewriteRule (.*) http://www.nieuwe-site.nl/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

[ Voor 31% gewijzigd door C7Diemaco op 02-01-2012 10:31 ]

There is no knowlegde that is not power


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 16-09 09:06

Firesphere

Yoshis before Hoshis

C7Diemaco schreef op zaterdag 24 december 2011 @ 17:40:
Zo heb ik mijn redirect in de htacces vormgegeven, dit werkt echter niet goed (alleen in IE):
Dit is heel raar. de htaccess is geheel niet afhankelijk van de browser. Dit is een actie die de Apache server uit moet voeren.

Verder klopt volgens mij je rewrite gewoon...

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • SandaX
  • Registratie: November 2003
  • Laatst online: 10:03

SandaX

Nicht Ärgern nur wundern

Zoals Firesphere aangeeft is .htaccess volledig browseronafhankelijk. Heb je de cache van IE al eens leeggegooid?

Acties:
  • 0 Henk 'm!

  • C7Diemaco
  • Registratie: December 2002
  • Laatst online: 17-04 11:31

C7Diemaco

Je naait het steeds of America

Topicstarter
SandaX schreef op maandag 02 januari 2012 @ 10:38:
Zoals Firesphere aangeeft is .htaccess volledig browseronafhankelijk. Heb je de cache van IE al eens leeggegooid?
Jazeker, toch bleef de boel niet werken. Heeft er alles mee te maken dat Firefox, indien een domein zonder www niet reageert hij automatisch naar de www. gaat. Los van de browser, de header gaf op de eerste manier niet in alle gevallen de goede respons (301)

There is no knowlegde that is not power


Acties:
  • 0 Henk 'm!

  • Miepermans
  • Registratie: Oktober 2004
  • Niet online

Miepermans

BIEM!

Toevallig Mod_Rewrite wel ge-enabled in apache2 ?
Pagina: 1