2013-02-14 4 views
1

Je suis aux prises avec un problème d'URL/paramètre.Problème de redirection .htaccess, aux prises avec des paramètres

La page index.php principale de mon site Web a déjà été utilisée pour, par exemple,

www.domain.com/index.php?site=3&word=21 et

www.domain.com/index.php?site=3

Mais maintenant j'ai changé ces choses, mais dans Google les URL sont toujours sur la liste. Donc ce dont j'ai besoin est de rediriger tous les types de pages ci-dessus vers le main page/domain www.domain.com.

Je crois que la redirection de .htaccess est la bonne chose à utiliser alors, est-ce correct?

De quel type de code ai-je besoin pour les rediriger vers le domaine principal? Juste l'url avec des paramètres après index.php? etc. pas d'autres répertoires, par exemple. www.domain.com/sunshine/

Ce serait génial si quelqu'un pouvait m'aider avec ça. Je crois que c'est une solution rapide, mais j'ai échoué à obtenir le code correct.

Merci.

+0

Avez-vous cherché sur SO? Il y a beaucoup d'exemples pour commencer. –

+0

Oui, j'ai cherché et essayé plusieurs exemples. Mais je n'ai pas trouvé quelque chose que je voulais juste que je cherche. Vous pourriez avoir un exemple de similaire? – user2072209

+0

J'ai passé des jours à travailler dessus? J'ai essayé par exemple RewriteRule^index.php http://www.domain.com/? [L, R = 301] – user2072209

Répondre

0

Vous pouvez ajouter ceci à un .htaccess dans votre racine du site:

RedirectMatch permanent ^/index.php* http://www.domain.com/

Mais, soyez prudent si votre nouvelle page d'index est également nommé index.php parce que vous pouvez exécuter dans une boucle de redirection.

+0

Merci pour la réponse rapide. La nouvelle page d'index est également appelée index.php. Cela va donc causer un problème? Y a-t-il un moyen de contourner le problème? – user2072209

+0

Dans ce cas, avez-vous réellement besoin d'une redirection? Votre nouvel index.php fait-il quelque chose avec les paramètres d'URL supplémentaires (? Site = 3, etc.)? Si ce n'est pas le cas, les liens Google devraient rediriger les internautes vers la nouvelle page d'accueil. –

+0

le problème est que la page principale affiche comme il se doit mais avec, par exemple, le www.domain.com/index.php?site=3&word=21 comme url. Mais j'ai besoin du lien pour dire www.domain.com à la place pour la page principale, en raison de l'optimisation du moteur de recherche. Y a-t-il une chance de le faire? – user2072209