Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Индексация файла сайтмапа форума с ЧПУ Гуглом

Опубликовано:

Суть вопроса в следующем

написал скрипт (поправил другой) который генерит сайтмап форума (только ссылки на темы) с русским ЧПУ ... ниже пример кода из сайтмапа на пару ссылок

 

  <?xml version="1.0" encoding="UTF-8" ?> 
- <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <url>
 <loc>http://домен.ru/forums/index.php?/topic/294-%d1%8d%d0%bb%d0%b5%d0%ba%d1%82%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%82%d0%b8%d0%bb%d1%8f%d1%82%d0%be%d1%80-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%be-%d0%b3%d0%b8%d0%b4%d1%80%d0%be%d0%bc%d1%83%d1%84%d1%82%d1%8b/</loc> 
 <priority>0.5</priority> 
 <changefreq>monthly</changefreq> 
 </url>
- <url>
 <loc>http://домен.ru/forums/index.php?/topic/2937-%d0%b0%d0%bc%d0%be%d1%80%d1%82%d0%b8%d0%b7%d0%b0%d1%82%d0%be%d1%80%d1%8b-%d0%bf%d1%8f%d1%82%d0%be%d0%b9-%d0%b4%d0%b2%d0%b5%d1%80%d0%b8-%d0%bd%d0%b0-%d1%80%d0%be%d0%b0%d0%b4-%d0%bf%d0%b0%d1%80%d1%82%d0%bd%d0%b5%d1%80/</loc> 
 <priority>0.5</priority> 
 <changefreq>monthly</changefreq> 
 </url>
- <url>

 

в настройках самого форума был установлен параметр

Тип обработки неверных URL?

Опция позволяет включить более жесткую проверку адресов форума.

в "положение" - "Перенаправить на правильный URL 301

 

что я увидел в инструментах для вебмастеров в гуле, ошибки в файле сайтмап со статусом "ошибка переадресации"

почему то (а может так по "гостам и надо") гугл брал мою ссылку в сайт мапе к примеру в виде

http://домен.ru/forums/index.php?/topic/2937-%d0%b0%d0%bc%d0%be

, и пытался зайти по адресу

http://korandovod.ru/forums/index.php?/topic/2937-%D0%B0%D0%BC%D0%BE

- то есть делал все сиволы относящиееся к "русскому ЧПУ" в верхний регистр, далее шла переадресация на ссылку в формате "низгого регистра" и та почему то была с ошибкой.

 

версия движка 3.0.4

 

что хотелось бы узнать - просвятите ;)

есть ли какой нибудь файл соответствия русского символа - коду (где то же есть наверное соответствие вот этим ... %D0%B0%D0%BC%D0%)

есть желание сформировать все ссылки в правильном для гугла понимании - "в верхнем регистре", надеюсь если есть некая таблица соответсвий - то можно будет переформировать кэш чпу по правильному.

так же заметил что несколько тем есть в "верхнем регистре", возможно какая то настройка есть мне не известная :)

да кстати ... яндекс ошибок на сайтмап впринципе не показывает - но форум из индекса выпал.

в общем прикрыл я пока форум вообще от индексации ... пока все нормально не настрою - открывать смысла не вижу, по моему и так уже форум АГСом от яши накрыт с этими новыми ЧПУ и прочим

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

Опубликовано:

Рада бы помочь, но для третьей версии только скины делаю.

Обновляться боюсь из-за того, что могу не разобраться с ЧПУ ;)

Опубликовано:
  • Автор

судя повсему вот тут "таблица конвертаций" ... ips_kernel\i18n\ConvertTables

 

но в ней всё написано "по госту" - в верхнем регистре

0xEC	0x043C	#CYRILLIC SMALL LETTER EM
0xED	0x043D	#CYRILLIC SMALL LETTER EN
0xEE	0x043E	#CYRILLIC SMALL LETTER O
0xEF	0x043F	#CYRILLIC SMALL LETTER PE
0xF0	0x0440	#CYRILLIC SMALL LETTER ER
0xF1	0x0441	#CYRILLIC SMALL LETTER ES
0xF2	0x0442	#CYRILLIC SMALL LETTER TE
0xF3	0x0443	#CYRILLIC SMALL LETTER U
0xF4	0x0444	#CYRILLIC SMALL LETTER EF

Опубликовано:
  • Автор

в файле \admin\applications\forums\sources\classes\post\classPost.php

 

нашел строку

'title_seo'		 => IPSText::makeSeoTitle( $this->_topicTitle ),

 

и заменил её на строку

  'title_seo'		 => strtoupper( IPSText::makeSeoTitle( $this->_topicTitle ) ),

 

ЧПУ (SeoTitle) тем создаются теперь в верхнем регистре

осталось разобраться где вставить "конвертацю в верхний регистр" при нажатии кнопки "обновить кэш ЧПУ"

  • 4 недели спустя...
Опубликовано:

Какой в итоге sitemap должен получаться?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.