Autor Zpráva
Raek
Profil
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
Jestliže ty adresy přepisujete, žádná duplicita nevzniká. Nikdo přeci ty nepřepsané zvenku nevidí.
Raek
Profil
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
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
RewriteRule ^(|.*[0-9a-zA-Z])\/$ %{DOCUMENT_ROOT}/article.php?id=$1 [L,QSA] používám toto ...
Davex
Profil
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
Hmm a co třeba ten soubor article.php omezit v robots.txt?
Leo
Profil
Ř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
[#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

Vaše odpověď

Mohlo by se hodit

Zajímavé čtení:
Poptávání výměny odkazů je na této diskusi nežádoucí.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: