View Full Version: Atrisinātas Bad novirzīšana
Hi Michael, Google Webmaster Tools es esmu, kam daži slikti redirects parādīsies zem indeksēšanu, nav atrasts tab, 14.000 no tiem.
Šeit ir piemērs.
http://www.example.com/forums/bg/f46/thread-title-24662/?hl=hi
Header pārbaudītājs saka, ka tā 301 redirects uz;
http://www.example.com/forums/hi/vbenterprisetranslator_seo.php
Es nezinu, kā google, ir atrast šajās lapās, bet es esmu vairāk nobažījusies, kāpēc tie ir 301 novirzīts uz vbenterprisetranslator_seo.php
Vai jums ir htaccess ierosinājums, lai es varētu novirzīt tos pareizi tulkoto lapu.
Paldies.
Kā es redzu, jums bija, izmantojot vecas tulkotājs mod. Šī iemesla dēļ Google atceras šīs saiknes ar hl =. Šeit jūs atradīsiet piemērotu pārorientēt noteikums:
http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq.html # post13
Es jau izmantoju, kas novirza, ņemiet vērā, šiem URL ir gan direktoriju / ar / un? Hl = in url ar, lai viņi ir abu apvienojums mods URL.
Šis jautājums nav slēgta, wtf.
Relax:) Lūdzu, iedodiet man jūsu visu htaccess failu.
# 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]
Put hl = noteikums PIRMS vBET noteikumiem. Tas būs atrisināt šo jautājumu:)
Kaut kā es esmu izveidot 1000 s dublēt satura lapās.
site: www.computer-juice.com/ inurl: hl = t - Google meklēšanu?
Es esmu 301 novirzot tos mājas lapā.
Kā google atrast šos junk URL?
Vai tas ir tāpēc, ka veco mod?
Jā - vecā bija radīt saikni ar hl = vBET nekad nav bijis, kā izdarīt šādas saites. Un jums bija nepareizajā vietā kārtulu, kas ir novirzīt šādas vecās saites. Tagad, kad jūs to izlabot Google paliks ar atbilstošo saiti tikai. No lāsts tas var aizņemt kādu laiku, lai Google.
Tiesības, bet, google ir atrast lapas? Hl = t tiem, t par to pašu nekad nav bijis vai nu skripts.
Kā es varu 301 novirzīt visus vaicājuma virknes ar "? Hl = t" uz manu forumu saknes, lūdzu?
Noguldiet šo noteikumu, pirms citiem:
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]
Lūdzu, pārbaudiet to!
Es negribu novirzīt visus šos URL, vēlos novirzīt tikai vaicājuma virknes ar? Hl = t uz manu saknes.
I dont negribu rediret veco mod URL saknes, es esmu laimīgs, novirzot tos uz jauno mod mapes URL.
I dont domāju, ka jums ir saprast problēmu.
Atvainojamies par neskaidrības. Tas ir acīmredzami mana vaina - es garām šo detaļu. Lūdzu, izmantojiet šo noteikumu, pirms citiem noteikumiem (pārbaudīt to):
RewriteCond %{QUERY_STRING} hl=t
RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Šis viena būs novirzīt visus pieprasījumus ar hl = t, lai jūsu forumā saknes?. Ja vēlaties novirzīt saknes jūsu visu pakalpojumu, tad noņem / forumos no noteikumiem:)
Vēlreiz atvainojamies par maldinošu;)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.