mod_rewrite aider

  • justice
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Avr 02, 2004
  • Messages: 57
  • Status: Offline

Message Novembre 23rd, 2004, 3:11 am

Salut,

Ive été autour de la recherche pour aider certaines mod_rewrite. Le principal d'entre eux, je pouvais voir la documentation d'Apache, ce qui n'est pas facile à comprendre.

Je me demandais si quelqu'un peut me donner quelques idées à propos de mon problème:

J'ai produit dynamiquement des pages, qui jaimerais à présenter dans les pages statiques pour les moteurs de recherche (L'histoire d'habitude :P ).

J'ai déjà réussi à régler le peu facile de présenter:

http://www.***.com/listing_browse/ToLet/

comme

http://www.***.com/listing_browse.php?type [] = Tolet


en utilisant

RewriteRule listing_browse /(.*)/$ / listing_browse.php? tapez% 5B% 5D = 1 $

J'ai aussi le type de pages

http://www.***.com/listing_browse.php?c ... =beds&type [] = Tolet

jaimerais que de présenter comme

http://www.***.com/listing_browse/ToLet/3/sortby/beds/


Je suis venu avec la règle suivante, mais il ne semble pas faire quoi que ce soit;

RewriteRule listing_browse /(.*)/(.*)/(.*)/(.*)/$ / listing_browse.php? Cur_page = $ 2 & $ 3 = $ 4 & type [] = $ 1


Je ne peux pas comprendre ce qui Im manquant.

Id apprécions vraiment si quelqu'un peut jeter aucune lumière sur ce point.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 23rd, 2004, 3:11 am

  • alien
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 05, 2004
  • Messages: 30
  • Status: Offline

Message Novembre 24th, 2004, 2:12 am

Essayez ceci:

RewriteRule ^ listing_browse / ([0-9A-Za-z ]+)/([ 0-9 ]+)/([ 0-9A-Za-z ]+)/([ 0-9A-Za-z] + ) /? $ / listing_browse.php? cur_page = $ 2 & $ 3 = $ 4 & type [] = $ 1
  • justice
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Avr 02, 2004
  • Messages: 57
  • Status: Offline

Message Novembre 25th, 2004, 1:56 am

Merci pour votre réponse Alien.

le problème est de l'ordre de mes règles. Apparaît notly! il est important que la commande que vous avez dans les règles. htaccess. J'ai eu à échanger les lieux de ce qui suit 2 règles.

RewriteRule listing_browse /(.*)/$ / listing_browse.php? Type [] = $ 1

RewriteRule listingview_print /(.*)/(.*)/(.*)/(.*)/(.*)/$ / listingview_print.php? $ 2 = $ 3 & $ 4 = $ 5 & type [] = $ 1

Le propriétaire de la http://mod-rewrite.com/ forum a été très utile.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 18 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC