2010-03-19 6 views
0

J'ai un problème avec mon fichier .htaccess. Ici, j'ajoute mon problème. Aidez-moi, s'il vous plaît.Problème Wordpress htaccess

Mon URL réelle est la suivante http://localhost/buydualit/?searchitem=toaster&pagenum=1 ici en utilisant mon .htaccess suis réécrite mon URL comme http://localhost/buydualit/toaster-1/

Ma règle de réécriture d'URL est comme suit:

RewriteRule ^[A-Za-z-0-9,\"'-\/]+\-([0-9]+)\/$ buydualit/index.php?pagenum=$1&searchitem=$2 

Dans cette règle, comment puis-je récupérer grille-pain de http://localhost/buydualit/toaster-1/ (searchitem = $ 2 qui ne reçoit pas)? S'il vous plaît aidez-moi.

Répondre

0

Placez des parenthèses autour des parties de l'expression que vous voulez. J'ai enlevé le/char de votre jeu de caractères afin qu'il n'attrape pas le buydualit/partie de l'URL, et le mettre à l'extérieur de la section grabbing. Enfin, les parties capturées sont numérotées de façon séquentielle, donc vous devez passer 1 et 2

RewriteRule ^buydualit/([A-Za-z-0-9,\"'-]+)-([0-9]+)\/$ buydualit/index.php?pagenum=$2&searchitem=$1 

$ $, cela n'appartient probablement pas aussi ici, car il est plus d'une question d'administration du système qu'une question de développement de logiciels.