• ZpAz
  • Registratie: September 2005
  • Laatst online: 14:37
[[antwoord]]
Subdomein rewriten

[[vraag]]

Hallo,

ik heb op het internet rondgezocht, om subdomeinen te rewriten.
daarvoor had ik de volgende code gevonden:

code:
1
2
3
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)\.domein\.nl
RewriteRule ^(.*) index.php?subdomain=koe


Nu zie je als laatste 'koe' staan, dit is waar elk subdomein heen wordt gerewrite, maar ik wil graag dat hij het subdomain zelf rewrite naar ?subdomain=xxx

dus aap.pagina.nl wordt pagina.nl/index.php?subdomain=aap.

Nu heb ik ook een andere rewrite, waarmee ik met een variabele kan werken dmv het $ teken, maar dat krijg ik hier niet voor elkaar.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]
Dat is dus een rewrite met de variabele, dus ik dacht ik plaatst op die 'koe' plaats nu $1, maar dit werkt niet hoewel de rule ook een 'range' selecteed (.*)

[ Voor 6% gewijzigd door ZpAz op 06-11-2008 19:49 ]

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

De eerste hit op Google meldt mij:
code:
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com [NC]
RewriteCond %{HTTP_HOST) !^www\.
RewriteRule .* /status.php?%1 [L]

Volgens mij moet dat wel aardig werken?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Verwijderd

code:
1
2
3
4
5
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)\.openidserver\.nl$
RewriteCond %{REQUEST_URI} !^index\.php\?
RewriteRule .* /index.php?subdomain=%1

Zoiets zou ik ervan maken.

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 14:37
CodeCaster schreef op woensdag 05 november 2008 @ 23:12:
De eerste hit op Google meldt mij:
code:
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com [NC]
RewriteCond %{HTTP_HOST) !^www\.
RewriteRule .* /status.php?%1 [L]

Volgens mij moet dat wel aardig werken?
Volgens mij had ik al gemeld dat ik had gezocht, om dan de eerste hit neer te gooien zonder hem te testen..

Ik heb dit er vangemaakt, maar dat werkt dus ook niet.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+)\.openidserver\.nl [NC]
RewriteCond %{HTTP_HOST) !^www\.
RewriteRule .* /index.php?subdomain=%1 [L]
@hierboven, deze geeft een error 500

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 17-12-2025

curry684

left part of the evil twins

ZpAz schreef op woensdag 05 november 2008 @ 23:39:
[...]

@hierboven, deze geeft een error 500
Een 500 op rewriterules is vrijwel altijd gevolg van endless internal redirects. Zet RewriteLog aan om de oorzaak ervan te vinden.

Professionele website nodig?


Verwijderd

Moet je die
code:
1
RewriteCond %{REQUEST_URI} !index\.php

maar niet weglaten :z

Kan zijn dat ik daar een foutje in heb gemaakt, maar als je iets niet snapt, haal jij het kennelijk maar weg?

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 14:37
Dat was fout gekopieerd van mij, maar met die regel erbij werkt het nog steeds niet.

Zie TS voor oplossing

[ Voor 12% gewijzigd door ZpAz op 06-11-2008 19:48 ]

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF

Pagina: 1