SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

бъг в сайтмап.

venga

New member
Много интересен проблем се получава, когато Гуг. чете сайтмапа на сайта ми.
Той изкарва от него линкове всъщност които ги няма индексирани в сайтмапа, което само по себеси от статистиките показва, че прави страхотно много грешки.

пример:
урл на сайта ми "www.example.com/shop/"
В sitemap.xml урл-тата са индексирани по следния начин "http://www.example.com/shop/index.php....."

и сега идва проблема :) Гуг. чете урл-тата от sitemap.xml по следния начин "http://www.example.com/shop/shop/index.php....."

Чудя се дали проблема не идва от там че от "www.example.com имам редирект към "www.example.com/shop".
 
Последно редактирано:
Re: бъг в сайтмап.

Я копирай грешката, която ти дава Гуги
 
Re: бъг в сайтмап.

Точно така ги изписва "Errors for URLs in Sitemaps 55", като ги разглеждам в детайли тези грешки се забелязва Че Гуг. вместо да чете "www.example.com/shop/ чете -> www.example.com/shop/shop/"
Ако го няма това дублиране всичко ще е наред.
 
Re: бъг в сайтмап.

Сложи си проверка за редиректа да не го прави за съществуващи файлове.
 
Re: бъг в сайтмап.

Според мен просто генератора ти за сайтмапа пуска неточни пътища, дублира ти директорията

Чудя се дали проблема не идва от там че от "www.example.com имам редирект към "www.example.com/shop".

едва ли е от редиректа, защото Гугъл чете точно какво имаш в sitemap.xml и какъв код се генерира там.
Във всички случай трябва да бърнишак в сайтмап генератора си.
 
Re: бъг в сайтмап.

разгледах ред по ред генерирания sitemap.xml там няма нито един линк от сорта "www.example.com/shop/shop/"
Изобщо не го знам този Гуг. от къде го чете това дублиране.
Със същия генератор си направих и за друг сайт sitemap.xml и нямам никакъв проблем. А1 Sitemap
 
Последно редактирано:
Re: бъг в сайтмап.

nikoladd -> можеш ли да помогнеш как да направя тази проверка?

ако го правиш в htaccess сложи
Код:
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
преди пренасочването
например:
Код:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /shop/$1 [R=301,L]
има го писано на доста места из форума порови за mod_rewrite
 
Re: бъг в сайтмап.

направено в index.php "<?php
header("Location:http:shop/index.php");
?>
"
направи си проверката там тогава по $_SERVER['QUERY_STRING'] например
 

Горе