Autor | Zpráva | ||
---|---|---|---|
Raek Profil |
#1 · Zasláno: 11. 12. 2009, 17:15:21
Zdravím,
na mém webu www.hiphopstage.cz používám pro prohlížení klasickou adresu article.php?id=neco, zároveň však používám rewrite, takže z article.php?id=neco se stane /nadpis-clanku/. Google to bere jako duplicitu, což asi také i je, ale chtěl bych se zeptat jak tento problém vyřešit, jestli zakázat article.php v souboru robots.txt a nebo je nějaké vhodnější řešení? Předem děkuji za Vaše názory. |
||
Marek Prokop Profil |
#2 · Zasláno: 11. 12. 2009, 20:32:08
Jestliže ty adresy přepisujete, žádná duplicita nevzniká. Nikdo přeci ty nepřepsané zvenku nevidí.
|
||
Raek Profil |
#3 · Zasláno: 12. 12. 2009, 12:42:26
Google vidí obě dvě adresy, jak s rewritem tak article.php a považuje to za duplicitu, proto se tedy ptám jak tomuto zabránit ...
|
||
Leo Profil |
#4 · Zasláno: 12. 12. 2009, 13:06:16
Raek:
"Google vidí obě dvě adresy, jak s rewritem tak article.php a považuje to za duplicitu, proto se tedy ptám jak tomuto zabránit ..." Pak tam asi máte místo podstrkávání (jak tomu říká Yuhů) jen přepisování, nebo jiný zmatek. Viz http://www.jakpsatweb.cz/server/mod-rewrite.html |
||
Raek Profil |
#5 · Zasláno: 12. 12. 2009, 13:17:30
RewriteRule ^(|.*[0-9a-zA-Z])\/$ %{DOCUMENT_ROOT}/article.php?id=$1 [L,QSA] používám toto ...
|
||
Davex Profil |
#6 · Zasláno: 12. 12. 2009, 15:40:58
Pokud není přepisování na webu od začátku a vyhledávače mají zaindexované staré URL, tak je vhodné přesměrovat staré adresy na novou podobu pomocí HTTP stavu 301 Moved Permanently (trvale přesunuto). Běžně se k tomu používá také mod_rewrite, ale v tomto případě neexistuje jednoduchý způsob, jak ze starých adres odvodit nové. Bude se muset vymyslet způsob, jak pomocí PHP vytvořit ze starého /article.php?id=4786&com=4460 nové /party/rapper-50-cent-opet-v-praze/.
|
||
Raek Profil |
#7 · Zasláno: 12. 12. 2009, 16:35:20
Hmm a co třeba ten soubor article.php omezit v robots.txt?
|
||
Leo Profil |
#8 · Zasláno: 12. 12. 2009, 17:25:43
Řekl bych, že robots.txt ovlivní budoucí návštěvy robota, ale nevím nakolik (a jestli) současné výsledky, které vrací daný vyhledávač (tj. to, co už mají v databázi). Leo
|
||
Marek Prokop Profil |
#9 · Zasláno: 12. 12. 2009, 18:24:31
[#7] Když zakážete article.php v robots.txt, přijdete o vliv zpětných odkazů, které na tato URL směřují.
Řekl bych, že se diskuse už odklonila od SEO. Raeku, pokud nevíte, jak správně použít mod_rewrite, zeptejte se, prosím, v sekci http://diskuse.jakpsatweb.cz/?action=vtopic&forum=31 |
||
Časová prodleva: 14 let
|
0