login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mod_rewrite

Offline Pellens - 25/11/2008 15:12
Avatar van PellensPHP interesse Hi,

ik ben bezig aan een blog, en wil mijn URL's zoekmachine-vriendelijk maken. Als eerste heb ik mijn pagina's aangepast met de .htaccess file.

  1. <IfModule mod_rewrite.c>
  2.  
  3. RewriteEngine On
  4.  
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7.  
  8. RewriteRule (.*) index.php?p=$1 [L]
  9.  
  10. </IfModule>


Ik ben volledig nieuw (sinds vandaag) met mod_rewrite. Dit werkt wel mooi:
de URL http://localhost/blog/berichten wordt mooi doorverwezen naar http://localhost/blog/index.php?p=berichten.

Maar nu! ...ik wil dat de gebruiker wordt opgeroepen vanuit de URL. Dus http://localhost/blog/pellens/berichten moet dus doorverwijzen naar http://localhos...=berichten.

Hoe pas ik dit aan in de .htaccess, zodat ik de $_GET['lid'] kan gebruiken om de berichten van alleen deze gebruiker te tonen?

Alvast bedankt.

2 antwoorden

Gesponsorde links
Offline MiST - 25/11/2008 16:04
Avatar van MiST Lid alles van blog/.... naar p=berichten

en alles van (iets niet gelijk aan blog)/... naar lid=... &p=berichten

dus twee rewrite rules
...tot zover mijn kennis van mod_rewrite... 8-)
Offline Pellens - 25/11/2008 16:39
Avatar van Pellens PHP interesse Uit tutorials leidt ik af dat men in stapjes kan werken. Ik heb dus het volgende nu:

  1. <IfModule mod_rewrite.c>
  2.  
  3. RewriteEngine On
  4.  
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7.  
  8. RewriteRule (.*) index.php?lid=$1
  9. RewriteRule (.*)/(.*) index.php?lid=$1&p=$2
  10.  
  11. </IfModule>


In de navigatie is nu de HREF niet automatisch http://localhost/blog/pellens/berichten, maar http://localhost/blog/berichten.

Ook de afbeeldingen werken niet meer, door de rewrite dus... Iemand die me logisch kan verder helpen? (Gebruik van flags, ...?)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s