PDA

Tingnan ang Buong Bersyon: Lutas Bad redirect



Snake
12-03-10, 01:35
Hi Michael, sa Google webmaster tools i am pagkakaroon ng ilang mga masamang-redirect sa ilalim ng pag-crawl, hindi nahanap tab, 14,000 sa mga ito.

Narito ang isang halimbawa.

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

Isang header checker sabi ni 301 na redirect upang;

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

Hindi ko alam kung paano google sa paghahanap ng mga pahinang ito, ngunit am i mas nababahala kung bakit sila ay 301-redirect sa vbenterprisetranslator_seo.php

Gusto mong magkaroon ng isang htaccess mungkahi upang i-redirect ang mga ito sa sa tamang isinalin pahina.

Salamat.

vBET
12-03-10, 03:02
Tulad ng nakikita ko sa iyo ay gumagamit ng lumang tagasalin mod. Iyon ay kung bakit remembers ng Google ang mga link na iyon sa hl =. Dito ay makikita mo ang naaangkop na pag-redirect patakaran:
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13

Snake
12-03-10, 03:17
Na ako gamit na nagre-redirect, tandaan url ang mga may parehong directory / ar / at? Hl = ar sa ang url kaya sila ng isang kumbinasyon ng parehong mga url ng mga mods.

Snake
12-03-10, 13:12
Ang isyu na ito ay hindi nakasara, wtf.

vBET
13-03-10, 01:38
Relaks:.) Pakibigyan ako ng iyong buong 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
Ilagay ang hl = patakaran BAGO vBET patakaran. Ito ay malutas ang isyu:)

Snake
14-03-10, 17:09
Sa paanuman ako ng paglikha ng 1,000 s ng mga nauulit na mga pahina ng nilalaman.

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

Ako 301-redirect ito sa homepage.

Paano ay ang google sa paghahanap ng mga junk URL?

Ito ba ay dahil sa mga lumang mod?

vBET
14-03-10, 18:18
Oo - ang lumang isa ay pagbuo ng mga link sa hl = vBET ay hindi kailanman gumagawa ng tulad link. At nagkaroon ka sa maling lugar ng iyong patakaran na may-redirect ang mga tulad lumang mga link. Ngayon kapag mayroon kang itatama ito ang Google ay manatili sa naaangkop na link lamang. Ng sumpa ay maaaring tumagal ng ilang oras para sa Google.

Snake
14-03-10, 18:25
Karapatan, ngunit, google ay paghahanap ng mga pahina na may? Hl = t sa kanila, t ito sariling ay hindi kailanman sa alinman sa script.

Snake
14-03-10, 18:38
Paano ko 301 redirect ang lahat ng mga query string na may "? Hl = t" sa aking forum root mangyaring?

vBET
14-03-10, 21:15
Ilagay ito patakaran bago ang iba:


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]


Mangyaring subukan ito!

Snake
14-03-10, 21:38
Hindi ko nais na i-redirect ang lahat ng mga url, GUSTO ko sa redirect LAMANG query string na may? Hl = t sa aking root.

Hindi ko wala gusto rediret ang lumang url mod sa root, i am masaya-redirect sa kanila na ang bagong url ng folder ng mod.

Wala ako sa tingin mo ay unawa ang problema.

vBET
15-03-10, 21:05
Paumanhin para sa pagkalito. Ito ay malinaw naman ang aking kasalanan - makaligtaan ko ito detalye. Mangyaring gamitin ang patakaran na ito bago sa iba pang mga panuntunan (pagsubok ito):


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

Redirect ng ito ay ang lahat ng mga kahilingan? Hl = t sa iyong root ng forum. Kung nais mong nagre-redirect sa root ng iyong buong serbisyo, pagkatapos ay alisin ang / forum mula sa patakaran:)
Muli paumanhin para mapanligaw;)

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