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
- Bermy
- Nouveau WRInaute

- Messages: 48
- Inscription: 7 Déc 2004
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.
- Oncle Tom
- WRInaute impliqué

- Messages: 812
- Inscription: 31 Mar 2003
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]
- Bermy
- Nouveau WRInaute

- Messages: 48
- Inscription: 7 Déc 2004
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???
- Oncle Tom
- WRInaute impliqué

- Messages: 812
- Inscription: 31 Mar 2003
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.
- Bermy
- Nouveau WRInaute

- Messages: 48
- Inscription: 7 Déc 2004
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 :
- comment faire !! .htaccess ?? j'ai besoin de votre aide
- htaccess auth url auth ip besoin d aide
- J'ai besoin...je n'ai plus besoin de ton aide
- [Réglé] Aide sur Javascript
- aide pour une régle
- Aide pour la définition d'une règle
- [Réglé] Aide pour requete SQL
- Aide pour une règle de rewriting
- Regle .htaccess
- Aide pour une regle urlrewriting
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

