PDA

View Full Version: Diselesaikan Bad peralihan



Snake
12-03-10, 01:35
Hi Michael, dalam alat webmaster Google i am mempunyai beberapa pelencongan buruk muncul di bawah merangkak, tab yang tidak dijumpai, 14000 daripada mereka.

Berikut adalah contoh.

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

Penyemak header berkata ia 301 pelencongan;

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

Saya tidak tahu bagaimana google adalah mencari laman-laman web, tetapi i am lebih prihatin mengapa mereka adalah 301 dihalakan ke vbenterprisetranslator_seo.php

Adakah anda mempunyai cadangan Htaccess supaya i boleh redirect mereka kepada halaman diterjemahkan sepatutnya.

Thanks.

vBET
12-03-10, 03:02
Seperti yang saya lihat anda menggunakan arena penterjemah lama. Itulah mengapa Google mengingati hubungan dengan hl =. Di sini anda akan menemui peraturan yang sesuai mengubah hala:
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13

Snake
12-03-10, 03:17
Saya telah menggunakan bahawa peralihan, perhatikan url ini mempunyai kedua-dua direktori / ar / dan? Hl = ar dalam url supaya mereka gabungan url arena kedua-duanya.

Snake
12-03-10, 13:12
Isu ini tidak ditutup, WTF.

vBET
13-03-10, 01:38
Berehat:) Sila beri saya keseluruhan anda Htaccess file

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
Letakkan hl peraturan = SEBELUM kaedah-kaedah vBET. Ini akan menyelesaikan masalah ini:)

Snake
14-03-10, 17:09
Entah bagaimana saya mewujudkan 1,000 s salinan halaman kandungan.

site: www.computer-juice.com/ inurl: hl = t - Google Search?

Saya 301 mengubah hala ini ke laman utama.

Bagaimana google mencari-URL ringan?

Adakah kerana arena lama?

vBET
14-03-10, 18:18
Ya - lama menjana hubungan dengan hl = vBET tidak pernah membuat pautan itu. Dan anda telah di tempat yang salah pemerintahan anda yang telah mengarahkan semula apa-apa pautan lama. Maka apabila anda telah diperbetulkan Google akan tinggal dengan pautan yang sesuai sahaja. Sumpah, ia boleh mengambil sedikit masa untuk Google.

Snake
14-03-10, 18:25
Betul, tetapi, google adalah untuk mencari halaman dengan? Hl = t mereka, t di atasnya itu sendiri tidak pernah dalam skrip sama ada.

Snake
14-03-10, 18:38
Bagaimana saya 301 boleh mengubah hala semua rentetan pertanyaan dengan "? Hl = t" ke akar forum saya?

vBET
14-03-10, 21:15
Letakkan peraturan ini sebelum yang lain:


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]


Sila menguji!

Snake
14-03-10, 21:38
Saya TIDAK mahu redirect url mereka semua, saya MAHU peralihan SAHAJA rentetan pertanyaan dengan? Hl = t punca saya.

Saya tidak tidak mahu rediret url arena yang lama kepada akar, i am gembira mengubah hala mereka baru folder url arena.

Saya tidak fikir anda memahami masalah.

vBET
15-03-10, 21:05
Maaf atas kekeliruan. Ia jelas sekali kesilapan saya - Saya terlepas detail ini. Sila gunakan kaedah ini sebelum kaedah-kaedah yang lain (ujian):


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

Ini akan redirect semua permintaan? Hl = t ke root forum anda. Jika anda ingin redirect kepada akar seluruh perkhidmatan anda, kemudian keluarkan / forum daripada pemerintahan:)
Sekali lagi maaf untuk mengelirukan;)

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