View Full Version: Opgelost Bad redirect
Hi Michael, in Google webmaster tools Ik heb een aantal slechte redirects verschijnen onder het kruipen, niet gevonden tab, 14.000 van hen.
Hier is een voorbeeld.
http://www.example.com/forums/bg/f46/thread-title-24662/?hl=hi
Een header checker zegt dat het 301 redirect naar;
http://www.example.com/forums/hi/vbenterprisetranslator_seo.php
Ik weet niet hoe Google deze pagina's te vinden, maar ik ben meer bezorgd waarom ze 301 doorgestuurd naar vbenterprisetranslator_seo.php
Hebt u een suggestie htaccess, zodat ik ze kan doorverwijzen naar de juiste vertaalde pagina's.
Dank.
Zoals ik zie dat je was met behulp van oude vertaler mod. Dat is de reden waarom Google deze koppelingen onthoudt met hl =. Hier vindt u juiste omgeleid regel:
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13
Ik ben al gebruik van die omleiding, noteer deze URL's hebben zowel de directory / ar / en? Hl = ar in de url, zodat ze zijn een combinatie van beide mods urls.
Dit probleem is niet gesloten, wtf.
Relax:.) Geef mij je hele htaccess bestand
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
SetOutputFilter DEFLATE
RewriteEngine On
#RewriteCond %{HTTP_USER_AGENT} ^msnbot [NC]
#RewriteRule .* - [F,L]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/ [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/$2 [L,QSA]
RewriteCond %{QUERY_STRING} (hl=|language=)(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|cy|yi)
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/%2/$1? [L,R=301]
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
Zet hl = regel VOORDAT vBET regels. Dit zal het probleem opgelost:)
Een of andere manier ben ik het creƫren van 1.000 s van duplicate content pagina's.
site: www.computer-juice.com/ inurl: hl = t - Google Search?
Ik ben 301 omgeleid deze naar de homepage.
Hoe is google het vinden van deze junk URL's?
Is het omdat van de oude mod?
Ja - de oude was het genereren van banden met hl = vBET was nooit het maken van dergelijke links. En je had in verkeerde plaats uw regel, die moeten zulke oude links redirect. Nu wanneer je het corrigeren Google blijft met de juiste koppeling alleen. Van de vloek kan het enige tijd duren voor Google.
Recht, maar, is het vinden van pagina's met google? Hl = t in hen, t op zijn eigen was nooit in een van beide script.
Hoe kan ik 301 alle query strings redirect met "? Hl = t" aan mijn forum wortel please?
Zet deze regel voor de anderen:
RewriteCond %{QUERY_STRING} hl=(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|cy|yi)
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Test het!
Ik Wil Het Niet om al die urls redirect, ik wil alleen vragen strings redirect je het met? Hl = t naar mijn root.
Ik dont geen zin om de oude mod urls rediret naar de root, ik ben blij om te buigen naar de nieuwe mod map urls.
Ik denk niet dat je het probleem te begrijpen.
Sorry voor de verwarring. Het is natuurlijk mijn eigen schuld - ik mis dit detail. Gebruik deze regel voor de andere regels (test het):
RewriteCond %{QUERY_STRING} hl=t
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Deze zal omleiden alle aanvragen met? Hl = t om je forum root. Als je wilt door naar root van je hele dienst, dan verwijderen / forum van regel:)
Nogmaals sorry voor misleidende;)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.