souci rewriting

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Yanig
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: 9 Fév 2008

souci rewriting

Message le Mer Avr 02, 2008 18:26

Bonjour je vais tenter d'expliquer mon problème mais je ne sais pas si je vais être assez clair.
Je rencontre des petits soucis pour l'url rewriting
voilà mon .htaccess

Options +FollowSymlinks
RewriteEngine On
> RewriteRule ^([^/]*)$ /chapi/chapo/index.php?titre=$1 [L]

Cela fait en sorte que sur l'accès du site en www.monsite.com/titredemapage
ça redirige dans une sous arborescence : chapi/chapo/index.php?titre=titredemapage

Par contre là ou je rencontre un problème, c'est que dans tout mon site par la suite ça redirige vers:
chapi/chapo/index.php?titre=titredemapage

Ce qu'il faudrait c'est ajouter des lignes (comme la dernière >)
mais dans tout les cas de figures : genre que www.monsite.com/video.php
ne soit pas redirigée sur chapi/chapo/titre=titredemapage

cela pourrait être de faire en sorte que si l'url entrée ne comporte pas
d'extension elle se comporte d'une autre manière


Bon je suis pas sur moi même d'être assez clair, mais tout aide serait la bienvenue.

Si vous avez besoin de précisions n'hésitez pas à me le faire savoir.

D'avance, merci.

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mer Avr 02, 2008 18:43

Tu veux que si l'url ne finit pas par une extension mime, alors elle soit redirigée, et seulement dans ce cas?

Si c'est ça, essaye (j'interdis aussi le . dans le motif):

Code: Tout sélectionner
RewriteRule ^([^/\.]*)$ /chapi/chapo/index.php?titre=$1 [L]


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Avr 02, 2008 20:08

il suffit peut-être de tester qu'il ne s'agit pas d'un fichier ou d'un répertoire physique :
Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)$ /chapi/chapo/index.php?titre=$1 [L]

Yanig
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: 9 Fév 2008

Message le Mer Avr 02, 2008 22:56

:o

Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/\.]*)$ /chapi/chapo/index.php?titre=$1 [L]


yes, c'est tout à fait ça,

bien vu Vap et webmasterlamogere

merci beaucoup les gars !!

:)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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