PDA

Voir la version complète: Résolu Solved Googlebot a découvert des erreurs #2



Vetall
25-04-14, 07:37
Bonne journée!

À la fois, est un problème (http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/1384-googlebot-has-discovered-errors.html)

Type de liens:

http://autorepman.com/th/vi/?pageid=Nissan&language=mk

Google error:

http://autorepman.com/files/error.jpg

vBulletin 4.1.4 Patch Level 2
vbulletin 3.6.0 RC 1
vBET472


Le fichier .htaccess

RewriteEngine On
RewriteBase /

Options -Indexes
Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Redirect 301 /autorepman.com/ http://autorepman.com/


AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>


RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]




#RULES for SEO translation links with vBSEO (have to be included before all rules to vbseo.php)
RewriteRule ^/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]
RewriteRule ^/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

#server-status
RewriteCond %{REQUEST_URI} !=/server-status

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]



FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch "\.(gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteCond %{HTTP_REFERER} !^$
#RewriteCond %{HTTP_REFERER} !^http://(www\.)?autorepman\.com/.*$ [NC]
#RewriteRule .*\.(gif|jpg|png|ico)$ - [F,L]
#</ifModule>




<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
<IfModule mod_setenvif.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
</IfModule>



Je demande Votre aide!

Marcin Kalak
26-04-14, 08:51
Salut,
La question est un double ajout de la langue pour le lien. Je ne vois pas le double de liens sur la page, mais peut-être vieux de liens utilisé par des robots. vBET doit rediriger les liens à corriger.
Pour supprimer la langue à l'oeil à la FAQ (http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq.html#post1541).
Nous travaillons sur la fixation des redirections pour le double langage.

Marcin Kalak
26-04-14, 11:04
Solution rapide à ce problème:

Ouvrir un fichier vbenterprisetranslator_seo.php
Trouver:

if(isset($_GET['vbet_lang'])) {
Après ceci:

$url = str_replace('/'.$_GET['vbet_lang'].'/', '/', $_SERVER['REQUEST_URI']);
if(preg_match('/\/(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)\//',$url)) {
header("HTTP/1.1 301 Moved Permanently");
header('Location: '.$url);
exit;
}

Cette solution rapide sera ajouté dans la prochaine version.

tavenger5
01-05-14, 19:39
ah ce qui se passait pour moi un long moment et je pensais que c'était juste à cause de mon loufoque des règles de réécriture! Merci pour la correction!

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations