macchu Posté 4 Juin 2010 Partager Posté 4 Juin 2010 (modifié) Bonjour à tous J'ai un site internet qui est en ligne depuis quelques semaines et maintenant je me rends compte que le site est référencé dans Google mais avec l'adresse "serveur" et non le nom de domaine comme cela devrait être. Tous les liens du site sont référencés avec l'adresse "serveur" et seulement un avec le NDD :/>http://www.nomdedomaine.com/fr/recherche-et-developpement au lieu de/>http://moncompte.monhebergeur.net/nomdedomaine.com/fr/recherche-et-developpement Question Je voudrais supprimer/remplacer les liens inadéquats. Comment dois-je faire pour réparer ça svp ? je vous remercie Modifié 4 Juin 2010 par macchu Lien vers le commentaire Partager sur d’autres sites More sharing options...
Remi Posté 4 Juin 2010 Partager Posté 4 Juin 2010 Url Rewriting avec 301. C'est le même cas que rediriger "sans www" vers "avec www". Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 4 Juin 2010 Partager Posté 4 Juin 2010 Ce qui se traduit par un .htaccess avec ceci: Options +FollowSymlinksRewriteEngine on RewriteCond %{HTTP_HOST} !^www.nomdedomaine.com$ RewriteRule ^(.*) http://www.nomdedomaine.com/$1 [QSA,L,R=301] Jean-Luc Lien vers le commentaire Partager sur d’autres sites More sharing options...
Message populaire. macchu Posté 4 Juin 2010 Auteur Message populaire. Partager Posté 4 Juin 2010 Ce qui se traduit par un .htaccess avec ceci: Options +FollowSymlinksRewriteEngine on RewriteCond %{HTTP_HOST} !^www.nomdedomaine.com$ RewriteRule ^(.*) http://www.nomdedomaine.com/$1 [QSA,L,R=301] Jean-Luc Merci Jean-Luc, J'ai inséré ces lignes dans mon htaccess mais ça ne change rien... je ne crois pas pourtant qu'il y ait un temps d'attente non ? C'est un site Joomla, il faut le préciser. N'y connaissant pas grand chose, je me permets de poster le contenu du htaccess original, il semblerait qu'avec ces nouvelles lignes, il y ait des doublons... ? ## Can be commented out if causes errors, see notes above.Options +FollowSymLinks## mod_rewrite in useRewriteEngine On########## Begin - Rewrite rules to block out some common exploits## If you experience problems on your site block out the operations listed below## This attempts to block the most common type of exploit `attempts` to Joomla!### Deny access to extension xml files (uncomment out to activate)#<Files ~ "\.xml$">#Order allow,deny#Deny from all#Satisfy all#</Files>## End of deny access to extension xml filesRewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]# Block out any script trying to base64_encode crap to send via URLRewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]# Block out any script that includes a <script> tag in URLRewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]# Block out any script trying to set a PHP GLOBALS variable via URLRewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]# Block out any script trying to modify a _REQUEST variable via URLRewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})# Send all blocked request to homepage with 403 Forbidden error!RewriteRule ^(.*)$ index.php [F,L]########### End - Rewrite rules to block out some common exploits# Uncomment following line if your webserver's URL# is not directly related to physical file paths.# Update Your Joomla! Directory (just / for root)# RewriteBase /########## Begin - Joomla! core SEF Section#RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !^/index.phpRewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]RewriteRule (.*) index.phpRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]########### End - Joomla! core SEF Section######### LES TROIS LIGNES QUE TU ME RECOMMANDES : ##########Options +FollowSymlinksRewriteEngine on RewriteCond %{HTTP_HOST} !^www.nomdedomaine.com$ RewriteRule ^(.*) http://www.nomdedomaine.com/$1 [QSA,L,R=301] Merci pour votre coup de main 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 5 Juin 2010 Partager Posté 5 Juin 2010 Peux-tu essayer en mettant mes 4 lignes tout au début du .htaccess à la place de ## Can be commented out if causes errors, see notes above.Options +FollowSymLinks## mod_rewrite in useRewriteEngine On Jean-Luc Lien vers le commentaire Partager sur d’autres sites More sharing options...
macchu Posté 6 Juin 2010 Auteur Partager Posté 6 Juin 2010 ça a l'air de focntionner. J'espère que ça n'aura pas d'incidence sur le réécriture des pages joomla.. En tout cas, je te remercie JeanLuc Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant