Forum dédié au moteur de recherche et aux techniques d'optimisation par #taggle
Vous n'�tes pas identifi�.
Bonsoir les insomniaques
Je rencontre un petit souci de réécriture
Dans mon fichier .htaccess à la racine de mon site, j'ai ça
RewriteRule ^(.*).html$ /articles.php?id=$1
Dans mon admin j'ai une page qui se nomme : modifier-article.php?id=xx
Un rapport de cause à effet ?
Hors ligne
Aucun rapport, c'est quoi la question exactement ?
Hors ligne
Arf j'étais fatigué, j'allais au lit et j'ai pas fini mon post
Allez déjà debout
Je pense qu'il y a un rapport de cause à effet car quand j'ai le .htacces, je ne peux plus aller sur ma page modifier-article.php?id=xx
Du moins il ne m'affiche pas le b]xx[/b]
Quand je vire le .htacces, no problem ?
Hors ligne
je vais peut être dire une connerie mais essai ca :
RewriteRule ^(.*)\.html$ /articles.php?id=$1
chez OVH j'ai un vague souvenir d'une merde dans le genre
tu n'as que ca dans ton htaccess? tu n'en a pas dans l'admin?
l'id est numérique ou alphanumerique?
Hors ligne
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f RewriteRule "." - [skip=100] RewriteCond %{REQUEST_FILENAME} -d RewriteRule "." - [skip=100] RewriteRule ^(.*).htm$ /multisearch.php?mots=$1 [QSA,L] RewriteRule ^(.*).html$ /articles.php?id=$1 [QSA,L] RewriteRule ^(.*)-(.*).php$ /categorie.php?id=$1&cat=$2 [QSA,L]
Merci spip pour ces merveilleuse lignes
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
Hors ligne
ya un .html dans le xx ?
Hors ligne
rajoutes ca
[QSA,L]
à la fin de ta requète.
Ca dit de mettre les QUERY STRING et L c'es pour dire de pas exécuter une autre regle après.
Hors ligne
me semblait que dans ce cas le QSA ca servait a rien... jle mets jamais et j'ai pas de pb
en fait je crois que si ya une query apres le html le qsa ne fait que la conserver mais la comme ya un $ ca risque pas..
les
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
verifient qu'il n'y a pas un fichier ou un repertoire existant avec ce nom avant de faire du rewriting, ca par contre c essentiel
Derni�re modification par fbparis (15-08-2007 12:07:13)
Hors ligne
ah mais c'est bon..
on a trouvé ! mon truc est passé
Hors ligne
Merci @page
Hors ligne