Благодарю Вас за оперативное подключение к моему вопросу!
Дело в том, что у меня уже подключен плагин SEO PRO
Версия движка: Osclass Evolution v. 4.4
Шаблон: violet
Плагин работает, НО!
Во первых создаётся четыре файла:
/sitemap.xml -
тут я уже сам изменил адрес индексного файла sitemap-index на привычный для ПС sitemap.xml/sitemap-category.xml
/sitemap-item.xml
/sitemap-page.xml
а для моих целей достаточно одного основного.
Во вторых в файлах указывается правило по времени изменения, например:
<changefreq>weekly</changefreq>
а мне нужно указывать только приоритеты страниц.
В третьих и самое важное - это то, что Яндекс и в этих файлах также видит ошибки и всё также их не принимает!
Не знаю уместно ли здесь задавать такой вопрос, но попробую сформулировать его так:
возможно ли внести правки, чтобы скрипт плагина SEO PRO
1. Генерировал только один файл: .../sitemap.xml
2. Вместо changefreq указывал priority (по убыванию: 1.0 главная, страницы; 0.9 категории; 0.8 объявления)
3. Избавиться от ошибки в коде, связанной с "html", на которую указывает ПС Яндекс ?
Кстати, по поводу пункта №3. Может дело не в РНР? Я вот сейчас подумал, а на в HTACCESS ли дело?
Как сервер обрабатывает файл .xml?
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 year"
ExpiresByType text/html "access 1 year"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 year"
</IfModule>
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
<FilesMatch "\.js$">
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.*)\.js$ $1\.js.gz [L]
ForceType text/javascript
</FilesMatch>
<FilesMatch "\.css$">
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.*)\.css$ $1\.css.gz [L]
ForceType text/css
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>Хотя нет!
Вот ещё какую шляпу заметил:

Это что за???
<script/>