PDA

مشاهده نسخه کامل : حل بد تغییر مسیر



Snake
12-03-10, 01:35
سلام مایکل ، ابزار وب مستر در گوگل ، من با برخی از تغییرمسیر بد نشان می دهد تحت خزنده ، تب یافت نشد ، 14،000 نفر از آنها.

در اینجا یک مثال است.

http://www.example.com/forums/bg/f46/thread-title-24662/؟hl=hi

جستجوگر هدر می گوید که 301 تغییرمسیر ؛

http://www.example.com/forums/hi/vbenterprisetranslator_seo.php

من نمی دانم که چگونه گوگل است که برای یافتن این صفحات ، اما من بیشتر نگران آنها 301 هدایت می شوید به vbenterprisetranslator_seo.php

آیا شما یک پیشنهاد htaccess تغییر نام دهید ، بنابراین من می توانم آنها را به صفحات ترجمه شده مناسب تغییر مسیر.

با تشکر.

vBET
12-03-10, 03:02
همانطور که می بینید که وزارت دفاع با استفاده از ترجمه های قدیمی بود. است که چرا گوگل به خاطر آن ارتباط با HL =. در اینجا شما را مناسب هدایت حکومت را پیدا کنید :
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13

Snake
12-03-10, 03:17
من در حال حاضر با استفاده از که تغییر مسیر ، توجه داشته باشید این آدرس ها هر دو دایرکتوری / تاریخ / و؟ HL = AR در URL به طوری که آنها ترکیبی از هر دو آدرس ها و مدها.

Snake
12-03-10, 13:12
این موضوع بسته نشده است ، WTF.

vBET
13-03-10, 01:38
آرامش :) لطفا تمام خود را به من بدهد ، و فایل htaccess

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
به عبارت HL قاعده = قبل از قواعد فعال تصدی. این مسئله را حل کند :)

Snake
14-03-10, 17:09
به طریقی من هستم 1000 ثانیه ایجاد مطالب تکراری در صفحات است.

سایت : www.computer-juice.com/ inurl : HL = T -- جستجو در گوگل؟

من 301 هدایت آنها را به یک پیام خصوصی به.

گوگل چگونه پیدا کردن این آدرس ها آشغال؟

آیا به دلیل از وزارت دفاع قدیمی؟

vBET
14-03-10, 18:18
بله -- یکی از قدیمی ایجاد ارتباط با HL = فعال تصدی لینک ها از جمله ساخت هرگز. و شما را در جای اشتباه حکومت شما که به تغییر مسیر لینک ها از جمله قدیمی است. حالا وقتی که شما آن را اصلاح گوگل فقط با پیوند مناسب باقی بماند. از لعن و نفرین می تواند برخی از زمان برای گوگل.

Snake
14-03-10, 18:25
حق است ، اما ، گوگل است که برای یافتن صفحات با؟ HL = T در آنها ، T بر روی آن خود را در هر دو اسکریپت هرگز.

Snake
14-03-10, 18:38
چگونه می توانم 301 تغییر مسیر تمام رشته پرس و جو با "؟ HL = T" برای ریشه کن انجمن من لطفا؟

vBET
14-03-10, 21:15
قرار دادن این قانون قبل از دیگران :


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]


لطفا تست کنید!

Snake
14-03-10, 21:38
من نمی خواهم از تمام کسانی که آدرس ها را به تغییر مسیر ، من می خواهم به تغییر مسیر تنها رشته پرس و جو با؟ HL = T به ریشه من است.

من نمی نمی بخواهید URL های وزارت دفاع قدیمی به rediret به ریشه ، من خوشحال هدایت آنها را به این "URL" پوشه جدید وزارت دفاع.

من اصلا فکر می کنم شما درک مشکل.

vBET
15-03-10, 21:05
با عرض پوزش برای سردرگمی. این واضح است که تقصیر من -- من از دست این جزئیات است. لطفا استفاده از این قانون قبل از سایر قوانین (تست کنید) :


RewriteCond %{QUERY_STRING} hl=t
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]

این یکی را به تمام درخواست ها را با تغییر مسیر؟ HL = T به ریشه انجمن خود را. اگر شما می خواهید تغییر مسیر به ریشه تمام خدمات خود را ، و سپس / انجمن ها را از حکومت حذف :)
یک بار دیگر برای گمراه کننده پوزش می طلبیم.)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET Translator 4.10.1