View Full Version: Gelöst Bad umleiten
Hallo Michael, in Google Webmaster-Tools Ich habe einige schlechte Umleitungen zeigen sich unter dem Krabbeln, nicht gefunden Registerkarte, 14.000 von ihnen.
Hier ist ein Beispiel.
http://www.example.com/forums/bg/f46/thread-title-24662/?hl=hi
Ein Header Checker sagt, dass es 301-Weiterleitungen zu;
http://www.example.com/forums/hi/vbenterprisetranslator_seo.php
Ich weiß nicht, wie google ist das Finden dieser Seiten, aber ich bin mehr Sorgen, warum sie 301 umgeleitet vbenterprisetranslator_seo.php sind
Haben Sie eine htaccess Vorschlag, damit ich sie auf die richtige übersetzten Seiten umleiten kann.
Dank.
Wie ich sehe, Sie war mit alten Übersetzer mod. Deshalb ist Google diese Links erinnert sich mit hl =. Hier finden Sie entsprechende Umleitung Regel:
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13
Ich bin bereits mit, dass umleiten, beachten Sie diese URLs haben sowohl das Verzeichnis / ar / und? Hl = ar in der url, so dass sie eine Kombination von beiden Mods URLs werden.
Dieses Problem ist nicht geschlossen, wtf.
Relax:.) Bitte geben Sie mir Ihre ganze htaccess-Datei
# 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]
Put hl = Regel vor vBET Regeln. Dies wird das Problem zu beheben:)
Irgendwie bin ich zu schaffen 1.000 s von Duplicate Content-Seiten.
Ort: www.computer-juice.com/ inurl: hl = t - Google-Suche?
Ich bin 301 umgeleitet diese auf der Homepage.
Wie ist google finden diese Junk-URLs?
Ist es, weil der alte mod?
Ja - die alte war Generierung Links mit hl = vBET war nie Herstellung solcher Verbindungen. Und Sie hatten in falschen Stelle die Regel, die für diese alten Verbindungen umleiten müssen. Nun, wenn du es korrigiert wird Google mit den entsprechenden Link zu buchen. Von Fluch kann es einige Zeit dauern, Google.
Richtig, aber ist google Suche nach Seiten mit? Hl = t in ihnen, t auf seine eigene wurde in keinem Drehbuch.
Wie kann ich 301-Weiterleitung aller Abfrage-Strings mit "? Hl = t" in meinem Forum root bitte?
Setzen Sie diese Regel vor den 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]
Bitte testen Sie es!
ICH WILL NICHT, um alle diese URLs umleiten, ich möchte mich nur Abfragezeichenfolgen mit? Hl = t Umleitung auf meine Wurzel.
I DONT wollen die alten mod urls an der Wurzel rediret, bin ich glücklich Umleitung an die neuen Mod-Ordner-URLs.
I dont think Sie Verständnis des Problems.
Sorry für Verwirrung. Es ist natürlich meine Schuld - ich vermisse dieses Detail. Bitte benutzen Sie diese Regel, bevor andere Regeln (testen):
RewriteCond %{QUERY_STRING} hl=t
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Dieser wird alle Anfragen mit redirect? Hl = t, der Ihr Forum Root. Wenn Sie umleiten, um root Ihrer gesamten Service wünschen, dann entfernen / Foren von der Regel:)
Wieder einmal sorry für irreführend;)
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.