Googel search console hlásí chybu přesměrování
Dobrý den,
Google search konzole mi indexuje jen určité stránky na doméně https://spzsluzby.cz.
Můžu poprosit o radu jak by se to dalo opravit? V meta description jsou stránky indexované <meta name=“robots“ content=“index, Přesměrování na stránkách není.
Děkuji za pomoc
9 Odpověď
Dobrý den,
chyba „Stránka není indexována: Chyba přesměrování“ znamená, že Google se při načítání stránky dostane do smyčky nebo je stránka několikrát přesměrována, a proto ji nemůže zaindexovat.
Doporučujeme zkontrolovat:
-
zda máte v administraci WordPressu i v .htaccess nastavenou stejnou adresu webu (např. https://spzsluzby.cz, bez www),
-
jestli nepoužíváte plugin, který přesměrování provádí znovu (např. Redirection, RankMath, Yoast SEO apod.),
-
a že se stránka nepřesměrovává mezi různými verzemi (http ↔ https nebo www ↔ bez www).
Po úpravě je vhodné v Google Search Console kliknout na „Otestovat živé URL“ a následně na „Požádat o indexování“, aby Google stránku znovu ověřil.
Dobrý den,
mám to nastavené takto a nehlásí žádnou chybu:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://spzsluzby.cz/sitemaps.xml
Jinak stánky jsou indexované v consoli a vidím je v sitemaps, ale když dám spustit ověření, tak mi to píše chybu přesměrování.
Děkuji
Dobrý den,
ve výchozím .htaccess tento řádek přidaný/opravený není.
Výchozí .htaccess:
RewriteEngine On
# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
Dobrý den,
mám to takto:
<span class="pun"><</span><span class="typ">IfModule</span><span class="pln"> mod_rewrite</span><span class="pun">.</span><span class="pln">c</span><span class="pun">></span>
<span class="typ">RewriteEngine</span> <span class="typ">On</span>
<span class="typ">RewriteRule</span> <span class="pun">.*</span> <span class="pun">-</span> <span class="pun">[</span><span class="pln">E</span><span class="pun">=</span><span class="pln">HTTP_AUTHORIZATION</span><span class="pun">:%{</span><span class="pln">HTTP</span><span class="pun">:</span><span class="typ">Authorization</span><span class="pun">}]</span>
<span class="typ">RewriteBase</span> <span class="pun">/</span>
<span class="typ">RewriteRule</span> <span class="pun">^</span><span class="pln">index\.php$ </span><span class="pun">-</span> <span class="pun">[</span><span class="pln">L</span><span class="pun">]</span>
<span class="typ">RewriteCond</span> <span class="pun">%{</span><span class="pln">REQUEST_FILENAME</span><span class="pun">}</span> <span class="pun">!-</span><span class="pln">f
</span><span class="typ">RewriteCond</span> <span class="pun">%{</span><span class="pln">REQUEST_FILENAME</span><span class="pun">}</span> <span class="pun">!-</span><span class="pln">d
</span><span class="typ">RewriteRule</span> <span class="pun">.</span> <span class="pun">/</span><span class="pln">index</span><span class="pun">.</span><span class="pln">php </span><span class="pun">[</span><span class="pln">L</span><span class="pun">]</span>
<span class="pun"></</span><span class="typ">IfModule</span><span class="pun">>
Jak to mám prosím tedy nastavit? Děkuji moc
</span>