2010-08-20 3 views
0

Im essayant de réécrire une URL qui a une chaîne de requête à son nom convivial SEOmod_rewrite - convertir querystring aux chemins

-à-dire considérer

mysite.com/models?p1=v1&p2=v2&p3=v3&p4=v4&p5=v5&p6=v6 

Id comme à récrire à

mysite.com/models/v1/v2/v3/v4/v5/v6 

ou

mysite.com/models~v1~v2~v3~v4~v5~v6 

celui qui fonctionne le mieux pour le référencement. des suggestions

j

Répondre

1
RewriteRule ^/models/([^/]+)/([^/]+)/([^/]+)$ models?p1=$1&p2=$2&p3=$3 

Rappelez-vous, ce répertoire de "vue du navigateur" seront maintenant/modèles/xx/xx/xx/non gloal /. Assurez-vous donc que les liens vers les styles, les images, etc. sont globaux, car après cette réécriture, ils peuvent cesser de fonctionner.

Vous pouvez également réécrire tous les liens (à l'exception des images, css, swf, etc.) pour 'modèles' et analyser $ _SERVER [ "QUERY_STRING"] en php (par éclatez "/" et remplir les paramètres de tableau)

Questions connexes