[.htaccess] Subdomein verwijzen naar URL

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Ypho
  • Registratie: April 2008
  • Laatst online: 14:48

Ypho

Allround Nerd

Topicstarter
Ik heb een hosting bij One.com, hier heb ik (deels) controle over de DNS. Hier staat automatisch al in dat subdomeinen worden verwezen naar een map in de public_html van de site zelf, bijvoorbeeld:

http://sub.website.nl verwijst nu naar http://www.website.nl/sub/

Wat ik nu eigenlijk wil is dat dit subdomein verwijst naar http://(www.)website.nl?u=sub (of index.php?u=sub)

One.com zelf zegt dat dit niet te regelen is in de DNS, dus dacht ik, misschien wel in de .htaccess.

Ik heb nu dit in de .htaccess staan:
code:
1
2
3
4
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.website.nl
RewriteCond %{HTTP_HOST} ([^.]+)\.website.nl
RewriteRule ^(.*)$ index.php?u=%1


Helaas werkt dit niet, ik krijg 404 errors, kan iemand me verder helpen? Is het uberhaupt wel mogelijk om dit te doen?

In de DNS heb ik nu in ieder geval de huidige verwijzing naar de submap uitgeschakeld.

🃏 TCG Codex - Je volledige TCG verzameling in je broekzak ::: 🍏 TCG Codex for iOS ::: 🤖 TCG Codex for Android


Acties:
  • 0 Henk 'm!

  • Eusebius
  • Registratie: November 2001
  • Niet online
Krijg je een eigen(gemaakte) 404 of eentje van je browser? Volgens mij mis je in de Rewrite een verwijzing naar de sitenaam. Moet het niet zoiets zijn als ^(.*)$ website.nl/index.php?u=%1

==
hoi


Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

2 jaartjes oud en vol met schrijffauten (<-sarcasme) maar misschien heb je hier iets aan: http://www.stijn-dhaese.b...bsites-in-apache-updated/

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat


Acties:
  • 0 Henk 'm!

  • Ypho
  • Registratie: April 2008
  • Laatst online: 14:48

Ypho

Allround Nerd

Topicstarter
Eusebius schreef op woensdag 12 augustus 2009 @ 14:34:
Krijg je een eigen(gemaakte) 404 of eentje van je browser? Volgens mij mis je in de Rewrite een verwijzing naar de sitenaam. Moet het niet zoiets zijn als ^(.*)$ website.nl/index.php?u=%1
Het website.nl/ ervoor zetten helpt niet echt. Ik krijg een 404 van de browser, gewoon de "Address Not Found".

🃏 TCG Codex - Je volledige TCG verzameling in je broekzak ::: 🍏 TCG Codex for iOS ::: 🤖 TCG Codex for Android


Acties:
  • 0 Henk 'm!

  • Ypho
  • Registratie: April 2008
  • Laatst online: 14:48

Ypho

Allround Nerd

Topicstarter
Die tweede heb ik gevonden en juist gebruikt voor mijn code ;) helaas werkt dat dus niet....
IStealYourGun schreef op woensdag 12 augustus 2009 @ 14:49:
2 jaartjes oud en vol met schrijffauten (<-sarcasme) maar misschien heb je hier iets aan: http://www.stijn-dhaese.b...bsites-in-apache-updated/
Ik ga even kijken wat ik ervan kan maken, maar dat idee is wat anders dan ik heb.

PS. Ik ben geen .htaccess expert, dus sorry als ik wat onwetend/dom overkom.

[ Voor 41% gewijzigd door Ypho op 12-08-2009 15:00 ]

🃏 TCG Codex - Je volledige TCG verzameling in je broekzak ::: 🍏 TCG Codex for iOS ::: 🤖 TCG Codex for Android


Acties:
  • 0 Henk 'm!

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
code:
1
2
3
4
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.website.nl
RewriteCond %{HTTP_HOST} ([^.]+)\.website.nl
RewriteRule ([^.]+)\.website.nl http://www.website.nl/index.php?u=%1

Ik zou zoiets denken, maar eigenlijk te lang geleden... :p M.i. doet je voorbeeld nu het volgende:

bla.website.nl --> index.php?u=bla.website.nl
Pagina: 1