Apache redirect rules

Pagina: 1
Acties:

  • Theswitch
  • Registratie: Juli 2000
  • Laatst online: 09-08 17:18
Ik ben bezig met apache en redirect rules.
Het volgende wil ik bereiken:

www.bla.nl -> www.domein.nl

www.domein.nl/tweakers -> tweakers.domein.nl

www.bla.nl/robots.txt -> gewoon ophalen.

Dat laatste is vooral bedoeld om zoekengines www.bla.nl te laten vergeten, aangezien ik www.bla.nl binnenkort niet meer heb, maar wel www.domein.nl

Deze redirects moeten dus wel voor alles gelden, dus www.bla.nl/asdfasfd verwijst naar www.domein.nl/asdfasdf

en www.bla.nl/tweakers/blabla verwijst naar
www.domein.nl/tweakers/blabla die dan direct
weer verwijst naar tweakers.domein.nl/blabla

Ik ben bezig met VirtualHosts en mod_rewrite, maar om de combinatie van alle 3 te laten doen lukt me nog niet helemaal.. Iemand wat hints?

Verwijderd

met php kan het ook
PHP:
1
<? header("Location: http://www.hoi.nl "); ?>

  • Theswitch
  • Registratie: Juli 2000
  • Laatst online: 09-08 17:18
ja PHP redirect via b.v. index.html
maar ik wil
www.bla.nl/bla -> www.example.com/bla

Dat gaat dus niet werken..

  • TweakBoy
  • Registratie: Augustus 2001
  • Laatst online: 06-08 15:54

TweakBoy

---

dit al eens geprobeerd: ?

RewriteEngine On
RewriteBase /
RewriteRule ^/(.*) http://www.domein.nl/$1

edit:

RewriteCond %{REQUEST_URI} !^/tweakers/
RewriteRule (.*) http://tweakers.domein.nl/$1

---


  • Theswitch
  • Registratie: Juli 2000
  • Laatst online: 09-08 17:18
Op zondag 14 juli 2002 22:46 schreef TweakBoy het volgende:
dit al eens geprobeerd: ?

RewriteEngine On
RewriteBase /
RewriteRule ^/(.*) http://www.domein.nl/$1
Ja, die werkte ook wel.

Maar nu iets als

www.domein.nl/user/(.*) -> user.domein.nl/(.*) ??

  • TweakBoy
  • Registratie: Augustus 2001
  • Laatst online: 06-08 15:54

TweakBoy

---

Op zondag 14 juli 2002 22:48 schreef Theswitch het volgende:

[..]

Ja, die werkte ook wel.

Maar nu iets als

www.domein.nl/user/(.*) -> user.domein.nl/(.*) ??
RewriteEngine On
RewriteBase /
RewriteRule ^/(.*) http://www.domein.nl/$1

RewriteCond %{REQUEST_URI} !^/tweakers/
RewriteRule ^/tweakers/(.*) http://tweakers.domein.nl/$1

RewriteCond %{REQUEST_URI} !^/user/
RewriteRule ^/user/(.*) http://user.domein.nl/$1

---


  • TweakBoy
  • Registratie: Augustus 2001
  • Laatst online: 06-08 15:54

TweakBoy

---

je moet maar ff kijken of het lukt...
ik deed het net uit mijn blote hoofd :P

---


Verwijderd

RewriteRule ^/user/(.*) http://user.domein.nl/$1

Kun je voor het laatste gedeelte ook een alias of zo opgeven dat je wat netters in de browser te zien krijgt op de plaats van het adres ??
Pagina: 1