PDA

View Full Version: Gelöst Bad umleiten



Snake
12-03-10, 01:35
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.

vBET
12-03-10, 03:02
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

Snake
12-03-10, 03:17
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.

Snake
12-03-10, 13:12
Dieses Problem ist nicht geschlossen, wtf.

vBET
13-03-10, 01:38
Relax:.) Bitte geben Sie mir Ihre ganze htaccess-Datei

Snake
13-03-10, 12:40


# 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]

vBET
14-03-10, 03:47
Put hl = Regel vor vBET Regeln. Dies wird das Problem zu beheben:)

Snake
14-03-10, 17:09
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?

vBET
14-03-10, 18:18
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.

Snake
14-03-10, 18:25
Richtig, aber ist google Suche nach Seiten mit? Hl = t in ihnen, t auf seine eigene wurde in keinem Drehbuch.

Snake
14-03-10, 18:38
Wie kann ich 301-Weiterleitung aller Abfrage-Strings mit "? Hl = t" in meinem Forum root bitte?

vBET
14-03-10, 21:15
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!

Snake
14-03-10, 21:38
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.

vBET
15-03-10, 21:05
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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1