[.htaccess] Alles forwarden

Pagina: 1
Acties:
  • 145 views sinds 30-01-2008
  • Reageer

  • Blaise
  • Registratie: Juni 2001
  • Niet online
normaal doe je dit bij .htaccess als je een subdomain wil:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blaat.zopp.nl$
RewriteCond %{REQUEST_URI} !^/blaat/
RewriteRule (.*) /blaat/$1

maar ik wil alles forwarden, dus als iemand [url="http://jygbjssxd.zopp.nl"]http://jygbjssxd.zopp.nl[/url] typt, dat diegene ook naar [url="http://zopp.nl/jygbjssxd"]http://zopp.nl/jygbjssxd[/url] gaat zonder dat ik dat handmatig voor 9999 subdomains hoef in te stellen.

Nu de grote vraag: Is dit mogelijk, en zoja hoe te doen?

Verwijderd

code:
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.zopp\.nl$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.zopp\.nl(.*) http://zopp.nl/$1$2

Een gokje van mij, gebaseerd op de [url="http://httpd.apache.org/docs/misc/rewriteguide.html"]URL rewriting guide[/url] uit de manual van apache (mod_rewrite)

Het is in ieder geval mogelijk :)

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Ik krijg dan een 403 error van mijn host :(

edit:
The Apache module mod_rewrite is a killer one, i.e. it is a really sophisticated module which provides a powerful way to do URL manipulations. With it you can nearly do all types of URL manipulations you ever dreamed about. The price you have to pay is to accept complexity, because mod_rewrite's major drawback is that it is not easy to understand and use for the beginner
snif ;( dat wordt studeren.

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 20:26

pietje63

RTFM

Op zondag 28 juli 2002 02:10 schreef Blaise het volgende:
Ik krijg dan een 403 error van mijn host :(

edit:
[..]

snif ;( dat wordt studeren.
en als je dan eens je 403 error aanpast? zodat hij kijkt naar de http_referrer, en dan doorstuurt van bla.host.nl/baalaat.html naar [url="http://www.host.nl/baalaat.html"]www.host.nl/baalaat.html[/url]
niet helemaal wat de bedoeling is van een 403 error, maar toch, zo vaak kom je 403 toch niet tegen (volgens mij is 403 dat apache iets wil doen dat hij niet mag)

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • Blaise
  • Registratie: Juni 2001
  • Niet online
die 403 is van mijn host, niet van mij, valt dat dan wel aan te passen?

  • PcDealer
  • Registratie: Maart 2000
  • Laatst online: 19-02 22:20

PcDealer

HP ftw \o/

Wat wil de topicposter forwarden(/redirecten)?

Zoiets als [url="http://www.xs2all.nl"]www.xs2all.nl[/url]?

edit:
* PcDealer heeft niet goed gelezen en schaamt zich dat hij eigenhandig het niveau naar beneden haalt :o

LinkedIn WoT Cash Converter


  • Expander
  • Registratie: Februari 2001
  • Niet online
Op zondag 28 juli 2002 01:53 schreef Blaise het volgende:
(...)
maar ik wil alles forwarden, dus als iemand [url="http://jygbjssxd.zopp.nl"]http://jygbjssxd.zopp.nl[/url] typt, dat diegene ook naar [url="http://zopp.nl/jygbjssxd"]http://zopp.nl/jygbjssxd[/url] gaat zonder dat ik dat handmatig voor 9999 subdomains hoef in te stellen.
(...)
Hmm, dit kan volgens mij geregeld worden vanuit de httpd.conf, zoek in die richting.

[edit]
Laat maar zitten, het is hier veel te heet.

Expanding the inexpandable


  • blender
  • Registratie: Juni 2001
  • Niet online
heb je hier iets aan:

[url="http://www.sponsorpost.com/resources/passguard/"]http://www.sponsorpost.com/resources/passguard/[/url]

?

  • p_m
  • Registratie: December 2000
  • Niet online

p_m

Kun je niet het bestand .domainrc gebruiken? :?
(ik zeg maar wat)

Putting the bit in Biton since 1997


  • Blaise
  • Registratie: Juni 2001
  • Niet online
Jullie zitten op een dwaalspoor. Ik zal het proberen duidelijker uit te leggen (intro was een beetje vaag).

Ik heb dus zopp.nl. Daarbij wil ik dat [url="http://bla.zopp.nl"]http://bla.zopp.nl[/url] automatisch hetzelfde is als [url="http://zopp.nl/bla"]http://zopp.nl/bla[/url], maar dat je wel bla.zopp.nl in de adresbalk blijft zien, alleen omdat ik dat echt heel hip eruit vind zien, maar wel met een hipheidsfactor dat ik desperate ben voor dit scriptje :) Dit deel is al gelukt, en is ook redelijk simpel:
code:
1
2
3
4
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^bla.zopp.nl$ 
RewriteCond %{REQUEST_URI} !^/bla/ 
RewriteRule (.*) /bla/$1

Maar ik ben een veeleisend type; ik wil dat alles wat voor zopp.nl redrect naar de betreffende URL zoals bij het voorbeeldje, dus dat bla.zopp.nl naar zopp.nl/bla gaat, maar ook lalala.zopp.nl naar zopp.nl/lalala, zonder dat ik dit stuk voor stuk hoef in te stellen per geval.

Even samengevat [$url].zopp.nl moet naar zopp.nl/[$url] waarbij [$url] het geval is wat je voor zopp typt. (pseudocode :P) Nu gaan alle bla's.zopp.nl die ik niet heb ingesteld nog naar zopp.nl.

Intussen heb ik al intsensief gegoogled en op apache gestudeerd, maar ik heb te weinig basiskennis van .htacces, maar volgens mij ligt de oplossing niet bepaald voor het oprapen, en ook [url="http://www.sponsorpost.com/resources/passguard/"]http://www.sponsorpost.com/resources/passguard/[/url] biedt geen oplossing.

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Op zondag 28 juli 2002 21:29 schreef p_m het volgende:
Kun je niet het bestand .domainrc gebruiken? :?
(ik zeg maar wat)
werkelijk nog nooit van gehoord... google snapt het ook al niet :P

  • p_m
  • Registratie: December 2000
  • Niet online

p_m

Op zondag 28 juli 2002 22:05 schreef Blaise het volgende:
werkelijk nog nooit van gehoord... google snapt het ook al niet :P
Ehm... gewoon een bestandje dat in de root staat van je domein waarin alle domeinen worden gedefineerd. Maar dat kan liggen aan het programma dat mijn host gebruikt...

Putting the bit in Biton since 1997


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Ik wou precies hetzelfde, maar kwam er ook niet uit (heb het opgegeven na een weekje). Wat ik wel weet is dat je zeker met regular expressions moet werken. misschien kan je op usenet nog wel wat vinden?

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Met wat keywords van mijn voorganger wel een 2e goede site voor apache stuff gevonden, maar het stond er niet op geloof ik. Misschien dat iemand anders er wat aan heeft.
[url="http://www.engelschall.com/pw/apache/rewriteguide/"]http://www.engelschall.com/pw/apache/rewriteguide/[/url]

Ik heb even een expert gemaild, kijken hoe behulpzaam die is :)
Pagina: 1