URL Rewriting et redirection 301 : compatibilité ?

Discussion dans 'Débuter en référencement' créé par Thelys92, 15 Décembre 2009.

  1. Thelys92
    Thelys92 Nouveau WRInaute
    Inscrit:
    27 Novembre 2007
    Messages:
    22
    J'aime reçus:
    0
    Bonjour à tous,

    Je cherche à faire 2 choses différentes sur un même site :
    - d'une part, rediriger http://nomdemonsite.com vers http://www.nomdemonsite.com (redirection 301)
    - d'autre part, utiliser un composant d'URL Rewriting (le site étant conçu sous Joomla, il s'agit de sh404SEF).

    Pour la redirection 301, j'utilisais dans un fichier .htaccess :
    Code:
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} ^nomdemonsite.com$
    RewriteRule ^(.*) http://www.nomdemonsite.com/$1 [QSA,R=301]
    Je souhaite en plus réécrire des URL et sh404SEF impose l'insertion dans le .htaccess d'un code supplémentaire. J'obtiens au final le .htaccess suivant :

    Code:
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} ^nomdemonsite.com$
    RewriteRule ^(.*) http://www.nomdemonsite.com/$1 [QSA,R=301]
    
    ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
    #
    RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (.*) index.php
    #
    ########## End - 3rd Party SEF Section
    Ce type de fichier .htaccess fonctionne parfaitement sur l'un de mes sites hébergés chez Infomaniak. Mais en l'utilisant chez OVH, problème : il semble y avoir un conflit entre les deux moitiés du .htaccess : quand je laisse la redirection 301 seule mais que j'enlève la réécriture sh404SEF, http://nomdemonsite.com est bien redirigé vers http://www.nomdemonsite.com. De même, quand j'enlève la redirection 301 mais que je laisse la réécriture des URL par sh404SEF, celle-ci fonctionne correctement. Par contre, les deux ensemble ne fonctionnent pas.

    Concrètement, l'erreur se manifeste par deux choses :
    - d'abord, il n'y a aucune redirection de http://nomdemonsite.com vers http://www.nomdemonsite.com.
    - ensuite, sur Internet Explorer, l'utilisation de l'adresse http://nomdemonsite.com renvoie une erreur : "Internet Explorer ne peut pas afficher cette page Web".

    Quelqu'un comprend-il l'origine de ce conflit et comment le résoudre pour que la redirection s'opère convenablement sans que je sois obligée de sacrifier l'URL Rewriting (ou vice versa !) ? Je bloque totalement parce que ça marchait chez Infomaniak en l'état... je ne sais pas s'il y a un fonctionnement propre à OVH.

    Merci d'avance pour votre aide !
     
  2. Thelys92
    Thelys92 Nouveau WRInaute
    Inscrit:
    27 Novembre 2007
    Messages:
    22
    J'aime reçus:
    0
    Pour info, j'ai résolu le problème toute seule...

    Concernant la redirection, au lieu d'utiliser
    Code:
    RewriteCond %{HTTP_HOST} ^nomdemonsite.com$
    RewriteRule ^(.*) http://www.nomdemonsite.com/$1 [QSA,R=301]
    J'ai mis
    Code:
    RewriteCond %{HTTP_HOST} ^(nomdemonsite.com*)$
    RewriteRule ^(.+)?$ http://www.%1/$1 [R=301,L]
     
Chargement...
Similar Threads - Rewriting redirection 301 Forum Date
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
[URL REWRITING] Redirection 301 pages générées URL Rewriting et .htaccess 12 Novembre 2013
Url rewriting et redirection 301 [R=301,L] ne fonctionne pas ensemble URL Rewriting et .htaccess 18 Septembre 2013
Redirection 301 sur un fichier déjà en URL rewriting URL Rewriting et .htaccess 21 Mars 2012
Site html passe à joomla, redirection 301, url rewriting page par page Débuter en référencement 12 Mars 2012
Redirection 301 + URL rewriting URL Rewriting et .htaccess 14 Juillet 2011
Redirection 301 url rewriting avec mots clés Netlinking, backlinks, liens et redirections 4 Juin 2011
Url rewriting + redirection 301 URL Rewriting et .htaccess 13 Janvier 2011
Redirection 301 après URL rewriting avec mots clés Netlinking, backlinks, liens et redirections 16 Décembre 2010
Url rewriting ou redirection 301 ? Débuter en référencement 17 Novembre 2010
Une redirection 301 après URL rewriting URL Rewriting et .htaccess 29 Août 2010
Problème url rewriting et redirection 301 :( Développement d'un site Web ou d'une appli mobile 26 Février 2009
Redirection 301 + url Rewriting sur htaccess Help ! Développement d'un site Web ou d'une appli mobile 20 Décembre 2008
[résolu] Souci URL rewriting + redirection 301 URL Rewriting et .htaccess 10 Décembre 2008
Url rewriting : redirection 301 de fichiers vers new dossier Netlinking, backlinks, liens et redirections 30 Janvier 2008
Redirection 301 apres rewriting? Problèmes de référencement spécifiques à vos sites 19 Janvier 2008
[Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle URL Rewriting et .htaccess 8 Décembre 2007
Problème de redirection 301 avec l'URL Rewriting URL Rewriting et .htaccess 3 Septembre 2007