|
|
|
| Я не знаю PHP, но давно работаю со скриптом на php. Пригляделась к нему и время от времени что-то меняю, когда вижу, как это можно сделать.
Я решила сделать sitemap.xml как просит Гугл, и столкнулась с тем, что Гугл не примает урлы с некоторыми знаками. И генераторы sitemap игнорируют адреса с этими знаками.
Сайт - http://larr.ru.
Эту страницу не принимает - http://larr.ru/goods.php?group=1&id=1
А эту страницу принимает - http://larr.ru/index.php?group=1
Мне кажется, что это из за знака "&". Как я понимаю, он является разделителем.
Я пробовала заменить & на $ и -, интересно, что при $ страница открывается, но Гугл по-прежнему не принимает, а при "-" и страница не открывается.
Есть в PHP какие-нибудь другие разделители, которые примет Гугл?
Что тут вообще можно сделать?
Хочется получить sitemap. | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 19:26)
| | Можете смело все & в адресах менять на &
браузер должен их автоматом конвертировать... | |
|
|
|
|
|
|
|
для: nikita2206
(05.02.2009 в 20:17)
| | Не получилось.
Страница с "&" не открывается - http://larr.ru/goods.php?group=1&id=1 | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 20:43)
| | и не откроется. с чего бы? | |
|
|
|
|
|
|
|
для: Loki
(05.02.2009 в 20:48)
| | она сейчас стоит с &id | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 20:54)
| | Если пойти по ссылке с http://larr.ru/index.php?group=1
ничего не будет
Сейчас верну назад | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 20:56)
| | a href="http://larr.ru/goods.php?group=1&id=1"
Внимание на точку с запятой. после амп | |
|
|
|
|
|
|
|
для: Trianon
(05.02.2009 в 20:59)
| | Спасибо за "точку с запятой". Кажется получилось.
Сейчас проверю Гугле, примет ли sitemap | |
|
|
|
|
 839 байт |
|
|
для: lherb
(05.02.2009 в 21:21)
| | Не вышло.
К этому сообщению прикреплен мой sitemap.
Гугл ответил следующее:
28 Ошибка разбора
Мы не смогли прочитать ваш Sitemap. Возможно, он содержит нераспознаваемую для нас запись. Проверьте свой Sitemap перед тем, как передать его повторно.
28 Неправильный тег XML
Этот тег не удалось распознать. Исправьте его и повторите передачу. Справка
25 Неправильный тег XML
Этот тег не удалось распознать. Исправьте его и повторите передачу. | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 21:48)
| | sitemap прикрепился плохо.
Вот текст sitemap. Все там, вроде бы, нормально. Последовательность строк сохранена.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://larr.ru/</loc>
</url>
<url>
<loc>http://larr.ru/ds.php</loc>
</url>
<url>
<loc>http://larr.ru/consultant.php</loc>
</url>
<url>
<loc>http://larr.ru/noni.php</loc>
</url>
<url>
<loc>http://larr.ru/forum.php</loc>
</url>
<url>
<loc>http://larr.ru/index.php?group=1</loc>
</url>
<url>
<loc>http://larr.ru/goods.php?group=1amp;id=1</loc>
</url>
<url>
<url>
<loc>http://larr.ru/goods.php?group=1amp;id=1</loc>
</url>
<url>
<loc>http://larr.ru/goods.php?group=1&id=2</loc>
</url>
<url>
<loc>http://larr.ru/cart.php</loc>
</url>
<url>
<loc>http://larr.ru/nfo.php</loc>
</url>
<url>
<loc>http://larr.ru/rupay.php</loc>
</url>
<url>
<loc>http://larr.ru/sitemap.htm</loc>
</url>
</urlset> | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 21:50)
| | Сама увидела ошибку в sitemap
Исправила, отправила Гуглу еще раз. Жду.
Так выгляди sitemap сейчас:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://larr.ru/</loc>
</url>
<url>
<loc>http://larr.ru/ds.php</loc>
</url>
<url>
<loc>http://larr.ru/consultant.php</loc>
</url>
<url>
<loc>http://larr.ru/noni.php</loc>
</url>
<url>
<loc>http://larr.ru/forum.php</loc>
</url>
<url>
<loc>http://larr.ru/index.php?group=1</loc>
</url>
<url>
<loc>http://larr.ru/goods.php?group=1amp;id=1</loc>
</url>
<url>
<url>
<loc>http://larr.ru/goods.php?group=1amp;id=2</loc>
</url>
<url>
<loc>http://larr.ru/cart.php</loc>
</url>
<url>
<loc>http://larr.ru/info.php</loc>
</url>
<url>
<loc>http://larr.ru/rupay.php</loc>
</url>
<url>
<loc>http://larr.ru/sitemap.htm</loc>
</url>
</urlset> | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 21:57)
| | Не вышло, даже если убрать лишний <url>
Не понравились строчки:
25, 28, 31, 34, 37, 39.
Что делать, непонятно. | |
|
|
|
|
|
|
|
для: lherb
(05.02.2009 в 22:11)
| | Прошло!!!!
Обалдеть!
Я удалила лишний <url>, который оставила по-невнимательности. Были видно, что непринятые строки повторяются через три, значит они тянут за собой первую ошибку.
Глубокая благодарность всем, кто помог разобраться! | |
|
|
|