Question

Je l'ai reconstruit un site de php dans ASP.NET et ont besoin de rediriger toutes les anciennes URL de la page horribles de la racine du nouveau site - L'ancien site juste utilisé index.php et print.php puis des valeurs CHARGEMENTS querystring - J'ai donc les règles suivantes

RewriteRule ^print.php$ http://www.mynewsite.co.uk [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk [R=301,L]

Mon problème est qu'il est 301 redirigeant mais tous les annexant merdiques querystrings à la fin du domaine - par exemple

http://www.mynewsite.co.uk?crap=45&more&7698097987 etc...

Comment puis-je dire ISAPI ne pas prendre les querystrings et juste rediriger vers l'URL racine?

Était-ce utile?

La solution

Les règles devraient ressembler à ceci:

RewriteRule ^print.php$ http://www.mynewsite.co.uk? [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk? [R=301,L]

Remarquez le "?" à la fin de la substitution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top