2015-11-19 7 views
0

Je souhaite rediriger une page spécifique vers la page d'accueil.Comment rediriger une page spécifique vers la page d'accueil dans .htaccess?

Mon URL source est http://examlple.com/index.html?page=22

Mon URL cible est http://examlple.com/

J'ai essayé Redirect /index.html?page=22 http://example.com/

aussi j'ai essayé en utilisant 301 et RewriteRule mais pas encore le succès, cela ne fonctionne pas.

+1

Copie possible de [Comment rediriger l'URL spécifique à l'aide des règles de réécriture htaccess] (http://stackoverflow.com/questions/19466146/how-redirect-specific-url-using-htaccess-rewrite-rules) –

Répondre

1

Vous ne pouvez pas faire correspondre avec des chaînes de queues dans Rediriger la directive.

Essayez mod_rewrite

RewriteEngine on 

RewriteCond %{QUERY_STRING} ^page=22$ 
RewriteRule ^index\.html$ http://example.com/? [NC,L,R] 

question vide ? La marque à la fin est importante car elle supprimera la chaîne de requête d'origine de l'URL.

+0

sorry @starkeen this ne fonctionne pas pour moi – psanjib

+0

Qu'est-ce qui ne fonctionne pas? – starkeen

+0

si j'utilise le votre votre code ne fonctionne pas pour moi. peux-tu me suggérer quelque chose? – psanjib