2010-04-09 4 views
0

J'ai une règle de réécriture pour obtenir des URL propres .. le seul problème est, google montre une URL dynamique et je ne veux pas servir d'URL dynamiques.htaccess: Rediriger une URL dynamique - Afficher uniquement l'URL statique - Contenu double

Ce que je veux: si un utilisateur tape l'URL dynamique, il est redirigé vers l'URL propre .. par exemple:

http://www.example.com/?index=bananas 
    (if someone types that in, he gets redirect to the url above) 
    http://www.examplcom/bananas/ 

ceci est mon htaccess:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond $1 !apple\+banana 
RewriteRule ^(.*)\+apple\+banana/$ ?q=$1 [L] 

merci! !

Répondre

0

Ok, une nouvelle tentative :)

RewriteCond %{QUERY_STRING} ^index=([a-zA-Z0-9]+)$ 
RewriteRule ^/ /%1? [R=302,L] 
+0

pas, ne fonctionne pas .. :( – elmaso

+0

@Elmaso: essayez la version mise à jour :) – Wolph

Questions connexes