[htaccess] Oude URL bewaren na rewrite?

Pagina: 1
Acties:

  • Peter
  • Registratie: Januari 2005
  • Laatst online: 06-05 23:33
Ik zit met een htaccess probleem, ik moet virtuele subdomeinen naar een catch-script rewriten, maar dit wilt niet echt lukken. De oude url (bv. http://sub.domein.nl/bestand ) moet zichtbaar blijven in de adres balk, en niet de URL waar hij naar gerewrite word ( http://www.domein.nl/index.php )..

Dit is de .htaccess code die ik nu heb:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DirectoryIndex index.html index.php
Options +Indexes
Options +followsymlinks
RewriteEngine On
RewriteBase / 

RewriteCond %{HTTP_HOST} ^www.domein.nl
RewriteCond %{REQUEST_URI} !^/lib/
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !^/admin.php
RewriteRule ^(.*) index.php

RewriteCond %{HTTP_HOST} !^www.domein.nl$
RewriteCond %{REQUEST_URI} !/index.php
RewriteRule ^(.*)$ http://www.domein.nl/index.php [L]

Zelf heb ik al verschillende flags geprobeerd, gezocht op google / verschillende websites / fora, maar weinig kunnen vinden over dit specifieke probleem.

Hierbij word de adresbalk-url wel veranderd in http://www.domein.nl/index.php, wat niet de bedoeling is.. Mijn apache versie is 1.3.31, mappen aanmaken voor de subs is niet echt een optie.

Alvast bedankt!

[ Voor 7% gewijzigd door Peter op 04-06-2005 17:03 ]


Verwijderd

Een rewrite zonder dat er een redirect plaatsvindt kan alleen als de domeinnaam hostnaam hetzelfde blijft.

Als je het met een ander domein ook voor elkaar wilt krijgen moet je Apache voor proxy laten spelen.

[ Voor 4% gewijzigd door Verwijderd op 04-06-2005 17:03 ]


  • Peter
  • Registratie: Januari 2005
  • Laatst online: 06-05 23:33
Verwijderd schreef op zaterdag 04 juni 2005 @ 17:03:
Een rewrite zonder dat er een redirect plaatsvindt kan alleen als de domeinnaam hostnaam hetzelfde blijft.

Als je het met een ander domein ook voor elkaar wilt krijgen moet je Apache voor proxy laten spelen.
Hoe bedoel je? Als het goed is word sub.domein.nl door apache al verwezen naar www.domein.nl/sub/, maar dan pakt hij hem niet goed ( of een 404 error, of een pagina met het bericht dat apache goed geinstalleerd is ). Op path redirecten heb ik ook nog niet geprobeerd, maar ik heb geen idee hoe dat gaat..

  • MarkvE
  • Registratie: Maart 2004
  • Laatst online: 30-01-2025
Je moet dan gebruik maken van de parameter P (ofwel [P]).

Vormkracht10