apache mod rewrite rule

Pagina: 1
Acties:
  • 67 views sinds 30-01-2008

  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
hoi fellows

ik zit met een vreemd probleem

ik probeer een mod rewrite rule te maken zodat mensen domein.nl/profielnaam
kunnen doen en deze dan wordt door gestuurd naar de index.php?id= ... etc

ik heb nu al meerdere verschillende opties geprobeerd maar het verste wat ik gekomen ben is dat hij het niet door stuurt en alle plaatjes niet meer laat zien en andere vage foutmeldingen


nu is mijn vraag heeft iemand toevallig zoon mod rewrite rule ergens liggen ?

ik heb ook al gezocht op het forum maar of ik krijg mysql errors of ik krijg mod rules die niet willen werken bij mijn server ?

beter 10 servers in de lucht dan 1 op de grond


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

code:
1
2
3
4
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^([a-z]+)$ profile.php?profile=$1 [NC]
</IfModule>

Je moet natuurlijk wel absolute URI's gebruiken voor je stylesheets en images om te voorkomen dat je UA ze uit een niet bestaande directory wil halen.

[ Voor 14% gewijzigd door AtleX op 03-11-2005 14:36 ]

Sole survivor of the Chicxulub asteroid impact.


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Laat dan ook even zien wat je al geprobeerd hebt.

en je kan beter

domain.com/profile/{profilename}

proberen af te vangen. Want als je

domain.com/{profilename}

probeert af te vangen dan zul je voor al je andere content een uitzonderingsregel moeten maken omdat die aan hetzelfde patroon kunnen voldoen. Dat is dus waarschijnlijk waarom je plaatjes enzo het niet meer deden.

[ Voor 86% gewijzigd door Woy op 03-11-2005 14:43 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
thnx atlex

RewriteRule ^([a-z]+)$ /index.php?id=261&a=profiel&uname=$1 [NC]

die in een .htaccess zetten werkte super :D !!! waar dient die [NC] voor ?

beter 10 servers in de lucht dan 1 op de grond


Verwijderd

redpen schreef op zaterdag 05 november 2005 @ 23:53:
thnx atlex

RewriteRule ^([a-z]+)$ /index.php?id=261&a=profiel&uname=$1 [NC]

die in een .htaccess zetten werkte super :D !!! waar dient die [NC] voor ?
Dat is om het nodeloos ingewikkeld te maken voor mensen die te beroerd zijn om even de manual te raadplegen.

[ Voor 3% gewijzigd door Verwijderd op 06-11-2005 00:10 ]


  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
code:
1
2
3
RewriteEngine on
RewriteCond   /%{REQUEST_FILENAME} !-f
RewriteRule   ^(.+) http://domeinnaam.nl/index.php?id=261&a=profiel&uname=$1
Zo zit je met je plaatjesprobleem niet. Ieder pad dat een 404 oplevert wordt doorverwezen. Je moet alleen wel ff zorgen dat mensen zichzelf niet images of een van je andere assets noemen :p, niet dat dat heel boeiend is

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Zoals Cheatah al op zo'n charmante manier vertelde staat dit gewoon in de manual en in onze FAQ terug te lezen. Volgende keer iets meer moeite doen voor je een topic opent dus. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.