Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Доброго времени суток! На сайте есть sitemap.php, который как и нужно доступен site.ru/sitemap.php, также загружен собственно сгенерированный sitemap.xml, но при вводе site.ru/sitemap.xml выдает 404 ошибку.

Вопрос такого плана: как реализовать так, чтобы на сайте был только один сайтмап (sitemap.xml) доступный по ссылке site.ru/sitemap.xml

 

ps. Пробовал удалять sitemap.php, не помогло.

Ссылка на сообщение
Поделиться на другие сайты

удалить строку из htaccess

Спасибо! Просто переименовал:

 

# Google sitemap
RewriteRule ^sitemap.xml?$    sitemap.xml  [L,QSA]
 
# XML
RewriteRule ^yandex.xml?$    yandex.php  [L,QSA]
Ссылка на сообщение
Поделиться на другие сайты

 

Спасибо! Просто переименовал:

 

# Google sitemap
RewriteRule ^sitemap.xml?$    sitemap.xml  [L,QSA]
 
# XML
RewriteRule ^yandex.xml?$    yandex.php  [L,QSA]

 

помоему перенаправлять ссылку на саму себя не оченьь хорошо. просто закомментируйте этот участок

# Google sitemap
# RewriteRule ^sitemap.xml?$    sitemap.xml  [L,QSA]
 
# XML
RewriteRule ^yandex.xml?$    yandex.php  [L,QSA]
Ссылка на сообщение
Поделиться на другие сайты

А еще Ваша новая строка выглядит и работает довольно странно.
Она приводит к тому, что карта сайта показывается еще и по адресу
http://site.ru/yandex.xm  (расширение из двух букв).
Вряд ли так задумано и так нужно...

Ссылка на сообщение
Поделиться на другие сайты

 

помоему перенаправлять ссылку на саму себя не оченьь хорошо. просто закомментируйте этот участок

# Google sitemap
# RewriteRule ^sitemap.xml?$    sitemap.xml  [L,QSA]
 
# XML
RewriteRule ^yandex.xml?$    yandex.php  [L,QSA]

Не совсем понимаю, что Вы имеете ввиду под закомментируйте этот участок?

Ссылка на сообщение
Поделиться на другие сайты

А еще Ваша новая строка выглядит и работает довольно странно.

Она приводит к тому, что карта сайта показывается еще и по адресу

http://site.ru/yandex.xm  (расширение из двух букв).

Вряд ли так задумано и так нужно...

Не показывается через xm 

Ссылка на сообщение
Поделиться на другие сайты

Не совсем понимаю, что Вы имеете ввиду под закомментируйте этот участок?

 

ну сравните мой код и ваш)). значек # комментирует строку и не дает ей выполнятся.

Ссылка на сообщение
Поделиться на другие сайты

xml - так ничего не показывается, это не адрес вообще...
Вы ведь сначала дали ссылку, по которой, по Вашим словам, "не показывается" -   http://site.ru/yandex.xm
Если Вы не поняли, что дан ОБРАЗЕЦ адреса, тогда Вам естественно было бы пробовать -   http://site.ru/yandex.xml - тут так же не показывается.

Надо ж немного вдумываться и сопоставлять...

Ссылка на сообщение
Поделиться на другие сайты

xml - так ничего не показывается, это не адрес вообще...

Вы ведь сначала дали ссылку, по которой, по Вашим словам, "не показывается" -   http://site.ru/yandex.xm

Если Вы не поняли, что дан ОБРАЗЕЦ адреса, тогда Вам естественно было бы пробовать -   http://site.ru/yandex.xml - тут так же не показывается.

Надо ж немного вдумываться и сопоставлять...

 

при чем тут yandex.xml? эта строка осталась дефолтной из симплы. человек вообще не говорил об yandex.xml он говорил о sitemap.xml. то что вы пишите НЕ ошибка ТС и не новая строка, а дается из коробки симплы.

Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

Спасибо за замечание. Вы правы, тут я несколько попутал.

 

Еще раз посмотрел внимательно, и обнаружил в Simpla еще одну маленькую ошибочку.

На демо сайте можно видеть:

1.  http://demo.simplacms.ru/sitemap.xml - дает карту сайта, как и должно быть

2.  http://demo.simplacms.ru/sitemap.xm (две буквы в расширении) -  тоже дает карту сайта. Полагаю, это неправильно.

 

Аналогично с 

3.  http://demo.simplacms.ru/yandex.xml

4.  http://demo.simplacms.ru/yandex.xm

Ссылка на сообщение
Поделиться на другие сайты

Спасибо за замечание. Вы правы, тут я несколько попутал.

 

Еще раз посмотрел внимательно, и обнаружил в Simpla еще одну маленькую ошибочку.

На демо сайте можно видеть:

1.  http://demo.simplacms.ru/sitemap.xml - дает карту сайта, как и должно быть

2.  http://demo.simplacms.ru/sitemap.xm (две буквы в расширении) -  тоже дает карту сайта. Полагаю, это неправильно.

 

Аналогично с 

3.  http://demo.simplacms.ru/yandex.xml

4.  http://demo.simplacms.ru/yandex.xm

 

да, об этом я и говорил, ошибка у симплы из коробки. можно просто исправить на

 

# Google sitemap
RewriteRule ^sitemap.xml 	sitemap.php  [L,QSA]

# XML
RewriteRule ^yandex.xml		yandex.php  [L,QSA]
Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...