{"id":129,"date":"2024-09-19T12:41:39","date_gmt":"2024-09-19T10:41:39","guid":{"rendered":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/?page_id=129"},"modified":"2024-10-21T13:15:02","modified_gmt":"2024-10-21T11:15:02","slug":"presmerovani-url","status":"publish","type":"page","link":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/seznambot\/presmerovani-url\/","title":{"rendered":"P\u0159esm\u011brov\u00e1n\u00ed URL"},"content":{"rendered":"\n<p>Kdy\u017e robot uvid\u00ed p\u0159esm\u011brov\u00e1n\u00ed ze star\u00e9 str\u00e1nky na novou, pozn\u00e1, \u017ee se k&nbsp;nov\u00e9 str\u00e1nce m\u00e1 chovat stejn\u011b, jako se choval ke str\u00e1nce star\u00e9. Po\u010d\u00edt\u00e1 j\u00ed stejn\u00fd rank, zapo\u010d\u00edt\u00e1v\u00e1 zp\u011btn\u00e9 odkazy m\u00ed\u0159\u00edc\u00ed na starou URL i&nbsp;pro novou adresu a&nbsp;podobn\u011b. P\u0159esm\u011brov\u00e1n\u00ed doporu\u010dujeme pou\u017e\u00edt v&nbsp;p\u0159\u00edpadech, kdy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>p\u0159esouv\u00e1te obsah ze star\u00e9 URL adresy na novou,<\/li>\n\n\n\n<li>m\u00e1te stejn\u00fd (duplicitn\u00ed) obsah na v\u00edce URL adres\u00e1ch.<\/li>\n<\/ul>\n\n\n\n<p><b>P\u0159esm\u011brov\u00e1n\u00ed star\u00e9 URL na novou URL lze prov\u00e9st n\u00e1sleduj\u00edc\u00edmi zp\u016fsoby:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vr\u00e1cen\u00edm stavu <b>301 Moved Permanently<\/b>, kter\u00fd znamen\u00e1, \u017ee star\u00e1 str\u00e1nka byla trvale p\u0159esm\u011brov\u00e1na;<\/li>\n\n\n\n<li>vr\u00e1cen\u00edm stavu <b>302 Moved Temporarily<\/b>, kter\u00fd znamen\u00e1, \u017ee star\u00e1 str\u00e1nka byla p\u0159esm\u011brov\u00e1na pouze do\u010dasn\u011b;<\/li>\n\n\n\n<li>pomoc\u00ed <a href=\"#meta_refresh\">meta tagu refresh<\/a>;<\/li>\n\n\n\n<li>pomoc\u00ed JavaScriptu.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-seznam-box is-layout-flow wp-block-seznam-box-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Pozor<\/h2>\n\n\n\n<p>Pokud je pro v\u00e1s d\u016fle\u017eit\u00fd spr\u00e1vn\u00fd p\u0159esun rank\u016f a&nbsp;sign\u00e1l\u016f, <strong>JavaScript<\/strong> k&nbsp;p\u0159esm\u011brov\u00e1n\u00ed <b>nedoporu\u010dujeme<\/b>, proto\u017ee mo\u017en\u00fdch z\u00e1pis\u016f je p\u0159\u00edli\u0161 mnoho a&nbsp;n\u00e1\u0161 robot nezn\u00e1 v\u0161echny.<\/p>\n<\/div>\n\n\n\n<p>V p\u0159\u00edpad\u011b dvou a&nbsp;v\u00edce URL se stejn\u00fdm obsahem se d\u00e1 pou\u017e\u00edt tak\u00e9 <a href=\"..\/kanonicke-url\/\" data-type=\"page\" data-id=\"147\">kanonick\u00fd link<\/a>, proto\u017ee n\u00e1\u0161 robot intern\u011b ch\u00e1pe kanonick\u00fd link velmi podobn\u011b jako stavov\u00fd k\u00f3d 301, i&nbsp;kdy\u017e u\u017eivatel prohl\u00ed\u017ee\u010dem nikam p\u0159esm\u011brov\u00e1v\u00e1n nen\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">P\u0159esm\u011brov\u00e1n\u00ed pomoc\u00ed HTTP stav\u016f 301 a&nbsp;302<\/h2>\n\n\n\n<p><b>HTTP stavy 301 a&nbsp;302 lze nastavit n\u011bkolika zp\u016fsoby:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pomoc\u00ed <strong>modulu webov\u00e9ho serveru<\/strong> (nap\u0159. pro Apache se pou\u017e\u00edvaj\u00ed moduly <i>mod_rewrite<\/i> nebo <i>mod_alias<\/i>; instrukce se zad\u00e1vaj\u00ed do soubor\u016f <i>httpd.conf<\/i> nebo <i>.htaccess<\/i>. Pokud nev\u00edte, jak to ud\u011blat, po\u017e\u00e1dejte spr\u00e1vce sv\u00e9ho serveru o&nbsp;popis mo\u017enost\u00ed. Na v\u011bt\u0161in\u011b hostingov\u00fdch \u0159e\u0161en\u00ed maj\u00ed zapnut\u00fd <i>mod_rewrite<\/i> a&nbsp;klienti maj\u00ed povolen z\u00e1pis do <em>.htaccess<\/em>).<\/li>\n\n\n\n<li>N\u011bkter\u00fdm ze serverov\u00fdch <b>skriptovac\u00edch jazyk\u016f<\/b> (PHP, ASP aj.).<\/li>\n\n\n\n<li>N\u011bkter\u00e9 redak\u010dn\u00ed syst\u00e9my (nap\u0159. WordPress) maj\u00ed na p\u0159esm\u011brov\u00e1n\u00ed pluginy.<\/li>\n<\/ul>\n\n\n\n<p>V ka\u017ed\u00e9m p\u0159\u00edpad\u011b HTTP hlavi\u010dky mus\u00ed poslat u\u017e server p\u0159ed samotn\u00fdm obsahem. <b>Nelze je zapisovat do html textu str\u00e1nky<\/b>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rozd\u00edl mezi stavy HTTP 301 a 302<\/h2>\n\n\n\n<p>Pou\u017eit\u00edm r\u016fzn\u00e9ho druhu p\u0159esm\u011brov\u00e1n\u00ed m\u016f\u017eete vyhled\u00e1va\u010di d\u00e1t v\u011bd\u011bt, jak se m\u00e1 chovat ke star\u00e9 (p\u0159esm\u011brovan\u00e9) adrese:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pou\u017eit\u00edm <b>stavov\u00e9ho k\u00f3du 301<\/b> \u0159\u00edk\u00e1te, \u017ee se star\u00e1 URL nikdy nem\u00e1 ve v\u00fdsledc\u00edch objevit. V\u017edy se pou\u017eije c\u00edlov\u00e1 adresa p\u0159esm\u011brov\u00e1n\u00ed (s v\u00fdjimkou hlavn\u00ed str\u00e1nky webu, ta se ve v\u00fdsledc\u00edch m\u016f\u017ee objevit, i&nbsp;kdy\u017e na n\u00ed je p\u0159esm\u011brov\u00e1n\u00ed). Pokud je p\u0159esm\u011brov\u00e1n\u00ed relativn\u011b nov\u00e9, m\u016f\u017ee se star\u00e1 adresa je\u0161t\u011b n\u011bjak\u00fd \u010das zobrazovat ve v\u00fdsledc\u00edch.<\/li>\n\n\n\n<li><b>Stavov\u00fd k\u00f3d 302<\/b> znamen\u00e1, \u017ee se vyhled\u00e1va\u010d m\u016f\u017ee rozhodnout, kterou z&nbsp;adres pou\u017e\u00edt jako c\u00edlovou URL: starou (zdroj p\u0159esm\u011brov\u00e1n\u00ed), nebo novou (c\u00edl p\u0159esm\u011brov\u00e1n\u00ed). Pro n\u011bkter\u00e9 dotazy toti\u017e m\u016f\u017ee b\u00fdt p\u0159esm\u011brovan\u00e1 adresa lep\u0161\u00ed odpov\u011bd\u00ed ne\u017e nov\u00e1 adresa. T\u00fdk\u00e1 se to zejm\u00e9na situac\u00ed, kdy u\u017eivatel hled\u00e1 p\u0159\u00edmo adresu webu, kter\u00fd je ale p\u0159esm\u011brovan\u00fd jinam.<\/li>\n<\/ul>\n\n\n\n<p>Dal\u0161\u00ed rozd\u00edl spo\u010d\u00edv\u00e1 v&nbsp;tom, \u017ee p\u0159esm\u011brov\u00e1n\u00ed 301 robot akceptuje okam\u017eit\u011b po objeven\u00ed a&nbsp;za\u010dne s&nbsp;n\u00edm po\u010d\u00edtat. U p\u0159esm\u011brov\u00e1n\u00ed 302 n\u011bkolik dn\u016f zkou\u0161\u00ed, jestli se na URL nevr\u00e1t\u00ed obsah (http k\u00f3d 200). (Toto chov\u00e1n\u00ed se v&nbsp;budoucnu m\u016f\u017ee zm\u011bnit.)<\/p>\n\n\n\n<p>Dal\u0161\u00ed zp\u016fsoby p\u0159esm\u011brov\u00e1n\u00ed jsou pak ekvivalentem stav\u016f 301 a&nbsp;302:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Meta tag refresh<\/b> a&nbsp;rozpoznan\u00e9 <b>javascriptov\u00e9 p\u0159esm\u011brov\u00e1n\u00ed<\/b> je zpracov\u00e1v\u00e1no jako stav 302, tak\u017ee se p\u0159esm\u011brovan\u00e1 URL m\u016f\u017ee objevit ve v\u00fdsledc\u00edch.<\/li>\n\n\n\n<li><b>Kanonick\u00fd link<\/b> m\u00ed\u0159\u00edc\u00ed na jinou URL ch\u00e1peme naopak jako informaci o&nbsp;tom, \u017ee se str\u00e1nka s&nbsp;kanonick\u00fdm linkem ve v\u00fdsledc\u00edch zobrazovat nem\u00e1 a&nbsp;m\u00e1 b\u00fdt nahrazena sv\u00fdm kanonick\u00fdm z\u00e1stupcem. Pracujeme s&nbsp;n\u00ed tedy stejn\u011b jako se stavov\u00fdm k\u00f3dem 301. V\u00fdjimkou jsou situace popsan\u00e9 v&nbsp;\u010dl\u00e1nku o&nbsp;<a href=\"..\/kanonicke-url\/\">kanonick\u00e9m linku<\/a>, kdy je kanonick\u00fd link ignorov\u00e1n.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"meta_refresh\">Meta tag refresh<\/h2>\n\n\n\n<p>V\u00fdhodou meta refresh je, \u017ee jej lze jednodu\u0161e p\u0159idat nebo odstranit p\u0159\u00edmo v HTML textu str\u00e1nky. Nen\u00ed to v\u0161ak optim\u00e1ln\u00ed zp\u016fsob p\u0159esm\u011brov\u00e1n\u00ed z pohledu SEO, jeliko\u017e r\u016fzn\u00e9 vyhled\u00e1va\u010de se k&nbsp;n\u011bmu m\u016f\u017eou chovat r\u016fzn\u011b. Na p\u0159\u00edkadu n\u00ed\u017ee vid\u00edte jeho mo\u017en\u00fd z\u00e1pis. \u010c\u00edslo t\u0159i uvedn\u00e9 v&nbsp;p\u0159\u00edkladu znamen\u00e1 \u010das v&nbsp;sekund\u00e1ch, po jeho\u017e uplynut\u00ed zobraz\u00ed prohl\u00ed\u017ee\u010d u\u017eivateli novou adresu zadanou v&nbsp;parametru <i>url=<\/i>. (Bude-li nastaven del\u0161\u00ed \u010das p\u0159esm\u011brov\u00e1n\u00ed ne\u017e 7 sekund, str\u00e1nka na\u0161\u00edm robotem nebude pova\u017eov\u00e1na za p\u0159esm\u011brovanou a&nbsp;bude se norm\u00e1ln\u011b indexovat.)<\/p>\n\n\n\n<pre title=\"P\u0159\u00edklad z\u00e1pisu meta tagu refresh\" class=\"wp-block-code\"><code lang=\"markup\" class=\"language-markup line-numbers\">&lt;html>\n  &lt;head>\n    &lt;meta http-equiv=\"refresh\" content=\"3;url=http:\/\/seo-napoveda.cz\" \/>\n  &lt;\/head>\n  &lt;body>\n   ...\n  &lt;\/body>\n&lt;\/html><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Kdy\u017e robot uvid\u00ed p\u0159esm\u011brov\u00e1n\u00ed ze star\u00e9 str\u00e1nky na novou, pozn\u00e1, \u017ee se k&nbsp;nov\u00e9 str\u00e1nce m\u00e1 chovat stejn\u011b, jako se choval ke str\u00e1nce star\u00e9. Po\u010d\u00edt\u00e1 j\u00ed stejn\u00fd rank, zapo\u010d\u00edt\u00e1v\u00e1 zp\u011btn\u00e9 odkazy m\u00ed\u0159\u00edc\u00ed na starou URL i&nbsp;pro novou adresu a&nbsp;podobn\u011b. P\u0159esm\u011brov\u00e1n\u00ed doporu\u010dujeme pou\u017e\u00edt v&nbsp;p\u0159\u00edpadech, kdy: P\u0159esm\u011brov\u00e1n\u00ed star\u00e9 URL na novou URL lze prov\u00e9st n\u00e1sleduj\u00edc\u00edmi zp\u016fsoby: V p\u0159\u00edpad\u011b [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":0,"parent":54,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-sidemenu","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"page_category":[14],"page_tag":[],"service_status_category":[],"class_list":["post-129","page","type-page","status-publish","hentry"],"acf":[],"lang":"cs","translations":{"cs":129},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":11,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":1602,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/pages\/129\/revisions\/1602"}],"up":[{"embeddable":true,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/pages\/54"}],"wp:attachment":[{"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/page_category?post=129"},{"taxonomy":"page_tag","embeddable":true,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/page_tag?post=129"},{"taxonomy":"service_status_category","embeddable":true,"href":"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/wp-json\/wp\/v2\/service_status_category?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}