2016-04-05 2 views
1

J'ai besoin d'une réécriture pour htaccess qui va prendre cet exemple d'URL et le réécrire à la page d'accueil et se débarrasser de la chaîne de requête.J'ai besoin d'une réécriture htaccess fantaisie à la chaîne de requête

Exemple: Réécrivez ceci: http://www.domain.com/e-newsletters/forward/49.html?key=BkPOBo4l&tmpl=component

à ceci: http://www.domain.com/

Voici les "variables" dans l'URL:

49.html il pourrait y avoir une number.html

? Key = BkPOBo4l - la chaîne "BkPOBo4l" va changer

& tmpl = le composant ne changera pas

Toute aide serait grandement appréciée.

+0

double possible de http://stackoverflow.com/questions/5360885/htaccess- url-rewrite-remove-querystring-et-file-extension – mmgross

Répondre

0

Pour rediriger

http://www.domain.com/e-newsletters/forward/49.html?key=BkPOBo4l&tmpl=component

à http://www.domain.com/

Vous pouvez utiliser les éléments suivants:

RewriteEngine on 
RewriteCond %{THE_REQUEST} /e-newsletters/forward/[0-9]+\.html\?key=.+&tmpl=component [NC] 
RewriteRule^http://www.domain.com/? [L,R] 
+1

Merci beaucoup starkeen! –