View Full Version: Решени Bad пренасочи
Hi Майкъл, в инструменти на Google Webmaster аз съм като някои лоши пренасочващи страници показват под пълзи, не е намерен раздела, 14000 от тях.
Ето един пример.
http://www.example.com/forums/bg/f46/thread-title-24662/?hl=hi
Горен проверка казва, че е пренасочванията 301;
http://www.example.com/forums/hi/vbenterprisetranslator_seo.php
Аз не знам как Google е намирането на тези страници, но аз съм по-загрижени, защо те са 301, пренасочени към vbenterprisetranslator_seo.php
Имате ли Htaccess предложение, така че мога да ги пренасочи към правилното преведените страници.
Благодаря.
Както виждам, е със стари преводач Министерството на отбраната. Ето защо Google помни тези връзки с HL =. Тук ще намерите подходящ пренасочване правило:
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13
Аз съм вече използват пренасочване, имайте предвид, тези URL адреси директорията / АБ / и? Хектолитър = анализ в URL адреса, така че те са комбинация от двете модове URL адреси.
Този въпрос не е затворен, WTF.
Релакс:) Моля, дайте ми цялото ти Htaccess файл
# 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. Това ще реши въпроса:)
Някак си съм създаването на 1000-те години на дублиращи се страници съдържание.
сайт: www.computer-juice.com/ inurl: HL = T - Google търсене?
Аз съм 301 пренасочване на тези на началната страница.
Как Google намирането на тези боклуци URL адреси?
Дали е защото на стария мод?
Да - стария генериране на връзки с HL = vBET никога не правят такива връзки. И сте имали в грешното място правило, което трябва да пренасочат тези стари връзки. Сега, когато сте го коригира, че Google ще остане само с подходяща връзка. Проклятие, то може да отнеме известно време, за Google.
Точно така, но Google е да се намери в тях страници с? Хектолитър = T, T върху него собствен никога не е бил и в двата сценария.
Как мога да 301 пренасочи всички заявки струни с "хектолитър = T" на моя форум корен моля?
Поставете това правило преди другите:
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]
Моля го тествам!
Аз не искам да пренасочи всички тези URL адреси, искам да се пренасочат само заявка низове? Хектолитър = T, за да ми корен.
Аз не съм искал да rediret старите URL адреси на Министерството на отбраната до корена, аз съм щастлив да ги пренасочат към новия URL адреси мод папка.
Аз не мисля, разбирането на проблема.
Съжалявам за объркване. Очевидно е по моя вина - ми липсва този детайл. Моля, използвайте това правило пред други правила (тест):
RewriteCond %{QUERY_STRING} hl=t
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Това ще пренасочи всички заявки? Хектолитър = T за вашия нов форум корен. Ако искате да се пренасочи към корена на цялата вашия доставчик на услуги, след това извадете / форуми от правило:)
Още веднъж съжалявам за подвеждащи;)
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.