ter4 Опубликовано 5 мая, 2016 Жалоба Поделиться Опубликовано 5 мая, 2016 Доброго времени суток! На сайте есть sitemap.php, который как и нужно доступен site.ru/sitemap.php, также загружен собственно сгенерированный sitemap.xml, но при вводе site.ru/sitemap.xml выдает 404 ошибку.Вопрос такого плана: как реализовать так, чтобы на сайте был только один сайтмап (sitemap.xml) доступный по ссылке site.ru/sitemap.xml ps. Пробовал удалять sitemap.php, не помогло. Цитата Ссылка на сообщение Поделиться на другие сайты
jonny008 Опубликовано 5 мая, 2016 Жалоба Поделиться Опубликовано 5 мая, 2016 удалить строку из htaccess Цитата Ссылка на сообщение Поделиться на другие сайты
ter4 Опубликовано 5 мая, 2016 Автор Жалоба Поделиться Опубликовано 5 мая, 2016 удалить строку из htaccessСпасибо! Просто переименовал: # Google sitemapRewriteRule ^sitemap.xml?$ sitemap.xml [L,QSA] # XMLRewriteRule ^yandex.xml?$ yandex.php [L,QSA] Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 6 мая, 2016 Жалоба Поделиться Опубликовано 6 мая, 2016 Спасибо! Просто переименовал: # Google sitemapRewriteRule ^sitemap.xml?$ sitemap.xml [L,QSA] # XMLRewriteRule ^yandex.xml?$ yandex.php [L,QSA] помоему перенаправлять ссылку на саму себя не оченьь хорошо. просто закомментируйте этот участок # Google sitemap # RewriteRule ^sitemap.xml?$ sitemap.xml [L,QSA] # XML RewriteRule ^yandex.xml?$ yandex.php [L,QSA] Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 6 мая, 2016 Жалоба Поделиться Опубликовано 6 мая, 2016 А еще Ваша новая строка выглядит и работает довольно странно.Она приводит к тому, что карта сайта показывается еще и по адресуhttp://site.ru/yandex.xm (расширение из двух букв).Вряд ли так задумано и так нужно... Цитата Ссылка на сообщение Поделиться на другие сайты
ter4 Опубликовано 6 мая, 2016 Автор Жалоба Поделиться Опубликовано 6 мая, 2016 помоему перенаправлять ссылку на саму себя не оченьь хорошо. просто закомментируйте этот участок # Google sitemap # RewriteRule ^sitemap.xml?$ sitemap.xml [L,QSA] # XML RewriteRule ^yandex.xml?$ yandex.php [L,QSA] Не совсем понимаю, что Вы имеете ввиду под закомментируйте этот участок? Цитата Ссылка на сообщение Поделиться на другие сайты
ter4 Опубликовано 6 мая, 2016 Автор Жалоба Поделиться Опубликовано 6 мая, 2016 А еще Ваша новая строка выглядит и работает довольно странно.Она приводит к тому, что карта сайта показывается еще и по адресуhttp://site.ru/yandex.xm (расширение из двух букв).Вряд ли так задумано и так нужно...Не показывается через xm Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 6 мая, 2016 Жалоба Поделиться Опубликовано 6 мая, 2016 Не совсем понимаю, что Вы имеете ввиду под закомментируйте этот участок? ну сравните мой код и ваш)). значек # комментирует строку и не дает ей выполнятся. Цитата Ссылка на сообщение Поделиться на другие сайты
ter4 Опубликовано 6 мая, 2016 Автор Жалоба Поделиться Опубликовано 6 мая, 2016 А, не знал! Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 6 мая, 2016 Жалоба Поделиться Опубликовано 6 мая, 2016 Не показывается через xm А как тогда показывается? Цитата Ссылка на сообщение Поделиться на другие сайты
ter4 Опубликовано 6 мая, 2016 Автор Жалоба Поделиться Опубликовано 6 мая, 2016 А как тогда показывается? xml Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 7 мая, 2016 Жалоба Поделиться Опубликовано 7 мая, 2016 xml - так ничего не показывается, это не адрес вообще...Вы ведь сначала дали ссылку, по которой, по Вашим словам, "не показывается" - http://site.ru/yandex.xmЕсли Вы не поняли, что дан ОБРАЗЕЦ адреса, тогда Вам естественно было бы пробовать - http://site.ru/yandex.xml - тут так же не показывается.Надо ж немного вдумываться и сопоставлять... Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 7 мая, 2016 Жалоба Поделиться Опубликовано 7 мая, 2016 (изменено) xml - так ничего не показывается, это не адрес вообще...Вы ведь сначала дали ссылку, по которой, по Вашим словам, "не показывается" - http://site.ru/yandex.xmЕсли Вы не поняли, что дан ОБРАЗЕЦ адреса, тогда Вам естественно было бы пробовать - http://site.ru/yandex.xml - тут так же не показывается.Надо ж немного вдумываться и сопоставлять... при чем тут yandex.xml? эта строка осталась дефолтной из симплы. человек вообще не говорил об yandex.xml он говорил о sitemap.xml. то что вы пишите НЕ ошибка ТС и не новая строка, а дается из коробки симплы. Изменено 7 мая, 2016 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 7 мая, 2016 Жалоба Поделиться Опубликовано 7 мая, 2016 Спасибо за замечание. Вы правы, тут я несколько попутал. Еще раз посмотрел внимательно, и обнаружил в Simpla еще одну маленькую ошибочку.На демо сайте можно видеть:1. http://demo.simplacms.ru/sitemap.xml - дает карту сайта, как и должно быть2. http://demo.simplacms.ru/sitemap.xm (две буквы в расширении) - тоже дает карту сайта. Полагаю, это неправильно. Аналогично с 3. http://demo.simplacms.ru/yandex.xml4. http://demo.simplacms.ru/yandex.xm Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 7 мая, 2016 Жалоба Поделиться Опубликовано 7 мая, 2016 (изменено) Спасибо за замечание. Вы правы, тут я несколько попутал. Еще раз посмотрел внимательно, и обнаружил в Simpla еще одну маленькую ошибочку.На демо сайте можно видеть:1. http://demo.simplacms.ru/sitemap.xml - дает карту сайта, как и должно быть2. http://demo.simplacms.ru/sitemap.xm (две буквы в расширении) - тоже дает карту сайта. Полагаю, это неправильно. Аналогично с 3. http://demo.simplacms.ru/yandex.xml4. http://demo.simplacms.ru/yandex.xm да, об этом я и говорил, ошибка у симплы из коробки. можно просто исправить на # Google sitemap RewriteRule ^sitemap.xml sitemap.php [L,QSA] # XML RewriteRule ^yandex.xml yandex.php [L,QSA] Изменено 7 мая, 2016 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.