Besoin d'aide .htaccess (Réglé)
26 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Besoin d'aide .htaccess (Réglé)
Salut à tous,
J'essaie selon plusieurs exemple d'adapter les exemples dans le forums pour créer un rewriting dans mon .htaccess.
Je présume pour que c'est de compliqué. Je veux changer mes pages dynamics de mon directory en php à des pages statiques.
Voici un exemple:
XXXXX.com/search/browse.php?cat=562 qui devriendrait
XXXXX.com/search/browse_562.php
Je voudrais aussi pouvoir tranformer les sous-pages comme
XXXXX.com/search/browse.php?pg_which=2&cat=562
qui devriendrait
XXXXX.com/search/browse_2_562.php
J'ai 800 pages dans le directory.
Voici la ligne de mon dernier dans mon .htaccess que j'ai mis dans le répertoire search:
RewriteRule ^([0-9]+)\.php$ browse.php?cat=$1 [L]
Mais pour la suite je ne sais pas comment le codifier
J'apprécierais de l'aide, j'ai essayé mais sans changement... toujours pareil. Des idées?
J'essaie selon plusieurs exemple d'adapter les exemples dans le forums pour créer un rewriting dans mon .htaccess.
Je présume pour que c'est de compliqué. Je veux changer mes pages dynamics de mon directory en php à des pages statiques.
Voici un exemple:
XXXXX.com/search/browse.php?cat=562 qui devriendrait
XXXXX.com/search/browse_562.php
Je voudrais aussi pouvoir tranformer les sous-pages comme
XXXXX.com/search/browse.php?pg_which=2&cat=562
qui devriendrait
XXXXX.com/search/browse_2_562.php
J'ai 800 pages dans le directory.
Voici la ligne de mon dernier dans mon .htaccess que j'ai mis dans le répertoire search:
RewriteRule ^([0-9]+)\.php$ browse.php?cat=$1 [L]
Mais pour la suite je ne sais pas comment le codifier
J'apprécierais de l'aide, j'ai essayé mais sans changement... toujours pareil. Des idées?
Dernière édition par Bermy le Ven Jan 28, 2005 15:56, édité 1 fois.
domdom26 a écrit:il ne vas pas de \ avant le .php
RewriteRule ^([0-9]+)\.php$
c'Est
RewriteEngine on
RewriteRule ^(.*)/browse_(.*).php$ /$1/browse.php?cat=$2 [L]
ya plusieurs façon qui donne la même chose...
Heu si il faut un \ devant le . sinon ça signifie "n'importe quel caractère". Or c'est uniquement d'un "." dont on veut. Ensuite mieux vaut restreindre à mort les règles de réécriture, ça fait un filtre de sécurité en plus.
Je suggère ça à la place
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)\/browse_([0-9]+)\.php$ /$1/browse.php?cat=$2 [L]
Bon, j'ai essayé les deux rewriting mais ils ne donnent aucun résultat. Je me demande si ça change quelque chose de mettre mon .htaccess dans le répertoire search versus dans celui de tout mon site étant donné que j'ai déjà .htaccess qui est installé pour tout mon site. Quand pensez-vous et comprennez-vous pourquopi ça ne fonctionne pas???
Bon on va faire simple -_-
Tu dis que quand tu clic sur un lien ça ne fonctionne pas, peux-tu donner l'URL du lien s'il te plait ?
Parce que changer le .htaccess c'est bien beau mais il faut aussi changer les liens pour qu'ils correspondent aux règles que tu souhaites appliquer.
J'pense que tu devrais lire la doc .htaccess pque tu appliques plein de chose sans comprendre ce que tu fais et c'est pas bon du tout. Y'a un article sur Webrankinfo, lis le ça ira mieux après. On pourra t'expliquer ce que tu ne comprendras pas après coup.
Tu dis que quand tu clic sur un lien ça ne fonctionne pas, peux-tu donner l'URL du lien s'il te plait ?
Parce que changer le .htaccess c'est bien beau mais il faut aussi changer les liens pour qu'ils correspondent aux règles que tu souhaites appliquer.
J'pense que tu devrais lire la doc .htaccess pque tu appliques plein de chose sans comprendre ce que tu fais et c'est pas bon du tout. Y'a un article sur Webrankinfo, lis le ça ira mieux après. On pourra t'expliquer ce que tu ne comprendras pas après coup.
Salut The Jedi, voilà je t'envoie un de mes liens http://www.tekclick.com/search/browse.php?cat=534 ça te donneras une idée. Maintenant, je m'assure de tj faire une recherche sur le forum avant et de faire mes expériences pour moi même avant de poser une question. J'ai belle et bien trouver la traduction du document officielle sur le forum.... je voudrais bien le lire mais il se trouve que lorsque l'on clique dessus(http://www.eisti.fr/res/manual/mod/mod_rewrite.html) on arrive sur une page 404 donc pas de chance!!! Après j'ai concsulté le document Apache sur le rewriting... Beaucoup de chose mais difficle d'accès pour débutant afin d'aider à comprendre se que l'on fait... Il y aussi beaucoup de questions sur le forum sur la modification du rewriting mais le sujet manque souvent l'ensemble des détails pour bien comprendre les changement apporté au .htaccess ou une bonne proportion traite du phpBB... Afin, j'apprécie beaucoup ton aide!
26 messages • Page 1 sur 2 • 1, 2
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 :
- Article sur le fichier .htaccess
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Comment éviter les contenus dupliqués (avec/sans le www)
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Keyword Search Engine : le choix des bons mots-clés
- Google Page Creator
- Le point sur Google en Janvier 2007
- L'URL Rewriting expliqué aux débutants
- Annuaire WRI : c'est la saison des validations !
- Découpage du forum webmaster en 2 forums
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum