Toon posts:

[Apache[ URL rewriting van domein-namen.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zoek een manier om een bepaalde URL te rewriten naar een andere(http://www.domain1.com naar http://www.domain2.com bijvoorbeeld).

Nu lukt het me wel om te zorgen dat de rewrite werkt maar hij zet niet de 'nieuwe' URL in de adresbalk van de webclient.

Ik wil dus dat als mensen http://www.domain1.com in hun adres balk in tikken dat er naar http://www.domain2.com geredirect wordt, en er ook http://www.domain2.com in hun adres balk staat.

'Redirect 302 http://www.domain1.com http://www.domain2.com' heb ik al geprobeerd maar dat mocht niet baten.

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 18-02 13:22

Bergen

Spellingscontroleur

Is een standaard redirect in de HTML geen optie?

HTML:
1
2
3
4
5
<html>
    <head>
        <meta http-equiv="refresh" content="1;URL=http://www.anderesite.nl">
    </head>
</html>

[ Voor 44% gewijzigd door Bergen op 18-01-2004 05:03 ]


  • Gitano
  • Registratie: Juni 2000
  • Laatst online: 27-01 22:03
ik heb op een server de volgende regel in apache.conf opgenomen.

RedirectPermanent / http://www.domein2.nl/

situatie:
mensen komen binnen op http://www.domein1.nl en worden direct doorverwezen naar http://www.domein2.nl

maar ook:

binnen komen op http://www.domein1.nl/blaat/nogwat.php worden dan doorverwezen naar http://www.domein2.nl/blaat/nogwat.php

[ Voor 32% gewijzigd door Gitano op 18-01-2004 05:19 . Reden: nu weet ik niet welke webserver je gebruikt.. maar wellicht helpt dit al verder mocht je een andere dan apache gebruiken ;-) ]


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
ja, ik denk idd dat je redirect moet doen ipv rewrite
http://www.freebsddiary.org/rewrite.php

[ Voor 5% gewijzigd door arikkert op 18-01-2004 11:20 ]


  • StratoFarmer
  • Registratie: April 2000
  • Laatst online: 16-05-2025

StratoFarmer

Anke :*

Verwijderd schreef op 18 januari 2004 @ 03:40:
Nu lukt het me wel om te zorgen dat de rewrite werkt maar hij zet niet de 'nieuwe' URL in de adresbalk van de webclient.
Dit heb ik wel werkend, in mijn geval in de .htacces file in de root van mijn account. (virtuele hosting)

code:
1
2
3
4
5
RewriteEngine On

RewriteCond %{HTTP_HOST} ^specs.wijsmullerbros.nl$
RewriteCond %{REQUEST_URI} !^http://www.tweakers.net/gallery/sys/789
RewriteRule (.*) http://www.tweakers.net/gallery/sys/789$1 [R]


Misschien kun je iets soortgelijks maken, maar ipv 1 url redirecten zoals hier een meer algemene regel. (overigens weet ik verder weinig van de syntax etc)

edit: Ha ik ben er achter wat het verschil maakt, de [R] zorgt dat de redirect extern plaatsvind en dan krijgt de client dus ook de nieuwe url te zien. Als je het weg laat dan krijg je een interne redirect en functioneerd de url dus als een soort masker.

[ Voor 16% gewijzigd door StratoFarmer op 18-01-2004 12:22 ]

Mijn plekkie + Sympathisant van 'GoT voor Behoud der Nederlandsche Taal' [GvBdNT]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het antwoord is allang gegeven mensen; kijk naar de door Gitano gegeven oplossing :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 22-02 17:56
Moet dit net zoiets worden als een nep-girotel site waar je je gebruikersnaam en wachtwoord mag afgeven? :/

^ Wat hij zegt.


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Z-Dragon schreef op 18 januari 2004 @ 13:00:
Moet dit net zoiets worden als een nep-girotel site waar je je gebruikersnaam en wachtwoord mag afgeven? :/
Eh, dat doe je echt niet op deze manier hoor...

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

Z-Dragon schreef op 18 januari 2004 @ 13:00:
Moet dit net zoiets worden als een nep-girotel site waar je je gebruikersnaam en wachtwoord mag afgeven? :/
Nee, want daar misbruikten ze een bug in IE waarbij ze een zelfverzonnen naam in de adresbalk lieten staan..

Verwijderd

Topicstarter
Ik gebruik nu

'RedirectPermanent http://www.domein1.nl http://www.domein2.nl' en het werkt gewoon niet.

De alias module werkt wel want 'RedirectPermanent /test/ http://www.domein1' werkt perfect.

Iemand idee'en ?


Ik gebruik trouwens(even tussendoor) de laatste stable release van Apache, misschien handig om te weten :).

[ Voor 26% gewijzigd door Verwijderd op 19-01-2004 01:43 ]


  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 22-02 00:29

Jimbolino

troep.com

volgens mij lees je niet goed:
ik heb op een server de volgende regel in apache.conf opgenomen.

RedirectPermanent / http://www.domein2.nl/
ik heb weinig apache kennis, maar het lijkt me logisch om wel eerst een virtualhost aan te maken...

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


Verwijderd

Topicstarter
Jimbolino schreef op 19 januari 2004 @ 02:08:
volgens mij lees je niet goed:

[...]

ik heb weinig apache kennis, maar het lijkt me logisch om wel eerst een virtualhost aan te maken...
Laten we ervan uit gaan dat ik dat al geprobeerd had ok Jim ? :).

code:
1
2
3
4
5
6
<VirtualHost *:80>
 ServerName www.domein1.nl
 DocumentRoot /webspace/www.domein1.nl
</VirtualHost>

RedirectPermanent www.domein1.nl www.domein2.nl


Waar kom ik dan uit, juistem in de DocumentRoot - wat opzich ook wel logisch is. Denk ik..

  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 20-02 12:27
Verwijderd schreef op 19 januari 2004 @ 02:16:
[...]


Laten we ervan uit gaan dat ik dat al geprobeerd had ok Jim ? :).

code:
1
2
3
4
5
6
<VirtualHost *:80>
 ServerName www.domein1.nl
 DocumentRoot /webspace/www.domein1.nl
</VirtualHost>

RedirectPermanent www.domein1.nl www.domein2.nl


Waar kom ik dan uit, juistem in de DocumentRoot - wat opzich ook wel logisch is. Denk ik..
Nu kan het aan mij liggen maar moet het niet gewoon zo?

code:
1
2
3
4
5
<VirtualHost *:80>
 ServerName www.domein1.nl
 DocumentRoot /webspace/www.domein1.nl
RedirectPermanent / www.domein2.nl
</VirtualHost>

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

pierre-oord schreef op 19 januari 2004 @ 09:12:
[...]


Nu kan het aan mij liggen maar moet het niet gewoon zo?

code:
1
2
3
4
5
<VirtualHost *:80>
 ServerName www.domein1.nl
 DocumentRoot /webspace/www.domein1.nl
RedirectPermanent / www.domein2.nl
</VirtualHost>
Volgens de apache handleiding:
RedirectPermanent

Redirect URL Permanently
Syntax: RedirectPermanent url-prefix A
Example: RedirectPermanent /image http://foo.dom/
Since: Apache 1.2

This directive exists for backward-compatibility reasons only. It is equivalent to using Redirect with a status argument of permanent.
Uit de apache handleiding van Redirect blijkt trouwens ook wat je al die tijd al fout doet; je moet gewoon
code:
1
Redirect / www.domein2.com
doen :D

[ Voor 14% gewijzigd door Spider.007 op 19-01-2004 10:05 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1