J'utilise le module de réécriture d'URL fourni par le site http://urlrewriter.net/. Quelqu'un peut-il me dire comment puis-je utiliser leur module pour rediriger www.example.com vers example.com (301 redirection).Comment rediriger www à non-www?
Répondre
Si vous voulez juste rediriger www.example.com
:
<if header="HTTP_HOST" match="www.example.com">
<redirect url=".*" to="http://example.com$0" permanent="true" />
</if>
Et si vous souhaitez rediriger tout sauf example.com
à example.com
:
<unless header="HTTP_HOST" match="example.com">
<redirect url=".*" to="http://example.com$0" permanent="true" />
</unless>
Je ne l'ai jamais utilisé UrlRewriter, mais il semble que vous utiliseriez les éléments suivants (ou quelque chose de similaire.
<redirect url="^(.+)$" to="http://example.com/$1" permanent="true" />
sur le site www.example.com
Il semble que votre règle redirigera toute demande, aussi pas de domaine qui est spécifié. Je veux dire que si les liaisons de sites Web sont définies sur quelques domaines, tous seront redirigés vers un domaine donné. – abatishchev
Ah, oui vous avez raison. Je suis habitué à .htacces, où il affecte seulement le chemin et les sous-chemins donnés. –
<redirect url="http://www.example.com/(.+)$" to="http://example.com/$1">
L'url n'est-elle pas seulement la partie après le domaine? – configurator
ne fonctionne pas pour moi :( – Prashant
contenu en double redirect aucun www www asp.net
<if header="HTTP_HOST" match="^domain.com" url="/default.aspx$">
<redirect to="http://www.domain.com/" />
</if>
<if header="HTTP_HOST" match="^domain.com" url="~/(.+)$">
<redirect to="http://www.domain.com/$1" />
</if>
Je teste ce code et son droit
- 1. Rediriger l'URL non-www vers www .htaccess
- 2. Comment rediriger un non-www vers www en utilisant htaccess?
- 3. Comment rediriger dynamiquement les URL www-base à des URL non-www avec plusieurs domaines en même VirtualHost
- 4. www à non-www redirection code .htaccess ne pas woking sur mon site?
- 5. Problème dans RewriteRule ne peut pas convertir non www en www dans https
- 6. Faire apache dépouiller automatiquement le www.?
- 7. Pourquoi mon .htaccess www. force forçant les formes externes à échouer sans www.
- 8. Comment utiliser .htaccess pour forcer www. en utilisant Zend Framework
- 9. Problème de redirection www et non www. Quelqu'un aide!
- 10. Comment réparer une erreur SSL lorsque vous n'utilisez pas www
- 11. Comment Rediriger www.mydomain.net à www.mydomain.net/blog
- 12. lors de la création d'un cookie, comment puis-je spécifier www et pas de cookie www?
- 13. Macro WWW Python
- 14. .htaccess récrire sans www et redirigez le sous-répertoire
- 15. Regex http/www aux liens
- 16. Pourquoi IIS transmet-il ma requête www au TLD sans nom d'hôte www?
- 17. Pourquoi deux cookies d'authentification sont-ils créés? Un pour www et l'autre sans le www
- 18. ASP.NET MVC - Comment rediriger sécurisé?
- 19. Avoir des thèmes séparés - si la même adresse d'hôte a www. et une version sans www.
- 20. Publier/Rediriger/Obtenir: Rediriger vers l'itinéraire spécifique
- 21. Comment rediriger HTTPS vers HTTP?
- 22. Rediriger l'URL à l'aide de struts2
- 23. Comment configurer WWW :: Mechanize pour fonctionner via un proxy?
- 24. rediriger à partir d'un autre div
- 25. Technique/Programmation/Non-SEO Avantages et inconvénients de WWW ou de non-WWW?
- 26. CakePHP: comment Rediriger à un autre contrôleur ajax
- 27. comment rediriger une sortie d'une commande à deux fichiers
- 28. SEO friendly 301 rediriger .htm à .aspx
- 29. Comment ajouter automatiquement le sous-domaine www lorsqu'il est omis par l'utilisateur (ASP.NET)?
- 30. Rediriger le navigateur à l'aide de AJAX
@Gumbo la condition fonctionne pour moi ne fonctionne pas a une petite erreur "http://example.com/$0" il devrait être "http: //example.com$0 "Sinon, il vous redirigera de" www.ex.com/dom/about.aspx "à" ex.com//dom/about.aspx ", remarquez les doubles barres obliques, vous vous reposez, merci :) –
Prashant
Veuillez modifier cette barre oblique , pour une réponse correcte. – Prashant