Au expert de htaccess, SOS, rewriting classique

Discussion sur le mod rewrite d'Apache : .htaccess, utilisation, expériences... Réécriture d'URL (URL rewriting).

Modérateur: Modérateurs

Au expert de htaccess, SOS, rewriting classique

Messagede logciel » Sam Juin 09, 2007 5:49 pm

bonjour,

j'ai un souci pour rendre des pages :

http://www.site.com/search.php?music=madonna
http://www.site.com/search.php?music=eminem
http://www.site.com/search.php?music=hip_hop
....

à

http://www.site.com/madonna
http://www.site.com/eminem
http://www.site.com/hip_hop
...

J'ai essayé ça :

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteRule ^\/([a-z0-9]*)$ /search.php?music=$1 [L]



ça n'a pas marché

sachant que c n'a rien à voir avec le phpbb, c pr un moteur de recherche..
pleaaase help les pros de rewriting :cry:
Avatar de l’utilisateur
logciel
PR0
PR0
 
Messages: 54
Inscription: Lun Déc 11, 2006 12:58 pm

Publicité

Messagede nelumbo » Sam Juin 09, 2007 9:37 pm

D'après ce que j'ai compris, il faut que ta page soit physique pour etre atteinte. Donc tu dois à mon avis trifouiller ton code php pour réécrire tes urls.
Avatar de l’utilisateur
nelumbo
PR1
PR1
 
Messages: 193
Inscription: Mar Mar 06, 2007 3:20 pm

Messagede dcz » Lun Juin 11, 2007 2:02 pm

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-z0-9_-]+)$ /search.php?music=$1 [L]


Devrait le faire. Mais attention, ton script search.php va récupérer toutes les pages qui n'existent pas physiquement ( url réécrites donc) et n'auraient pas trouvé preneur avant cette redirection.

Ce qui veut dire que tu as toutes les chances de te retrouver avec toutes les 404 du site sur le script, et qu'il faut donc les prendre en charge convenablement.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21398
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede logciel » Lun Juin 11, 2007 8:02 pm

dcz, t'es un génie toi, wallah :D

merci brother :wink:
Avatar de l’utilisateur
logciel
PR0
PR0
 
Messages: 54
Inscription: Lun Déc 11, 2006 12:58 pm


Retourner vers mod rewrite Apache

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités