Регистрация
Вход через соцсети
Восстановление пароля

Яндекс, sitemap.php

Новый топик
22.01.2012, 18:08
Ответить | Цитировать
Гость
Гость

Есть сайт, директория в роботс прописана
netcat/modules/search/sitemap.php
в панели вебмастер выдает ошибку.

как сделать чтобы файл был в корне и был именно xml а не php.

объясниете пожалуйста
22.01.2012, 20:21
Ответить | Цитировать
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

в htaccess прописать
RewriteRule ^/sitemap.xml$ /netcat/modules/search/sitemap.php [L,QSA]
22.01.2012, 20:33
Ответить | Цитировать
Гость
Гость

RewriteRule ^/sitemap.xml$ /netcat/modules/search/sitemap.php [L,QSA]
DirectoryIndex index.php
SecFilterEngine Off
AddDefaultCharset utf-8


# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php
Options -Indexes
Options +FollowSymLinks

<IfModule mod_php5.c>
php_value memory_limit 128M
php_value max_execution_time 120
php_flag magic_quotes_gpc on
php_flag display_errors on
php_value error_reporting 0
php_value arg_separator.output "&amp;"
php_value mbstring.internal_encoding UTF-8
</IfModule>


<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>


выдает все равно 404
23.01.2012, 07:07
Ответить | Цитировать
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

нужно вставлять после строки RewriteEngine On

поверил, почему-то не работает как надо

вот так работает

RewriteEngine On
RewriteRule ^sitemap.xml$ /netcat/modules/search/sitemap.php?REQUEST_URI=/netcat/modules/search/sitemap.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f

в зависимости от настроек сервера слэш перед sitemap.xml нужно убрать
18.12.2012, 12:28
Ответить | Цитировать
Jack
Batiskaff.ru

Зарегистрирован:
2005-04-06
Сообщений: 1

Читайте внимательно http://help.yandex.ru/webmaster/?id=996567#996573.
Можно просто прописать вот так:

Sitemap: http://your-domain.tld/netcat/modules/search/sitemap.php

Ошибок в панеле не показывает!
18.12.2012, 13:41
Ответить | Цитировать
Гость
Гость

начиная с какой-то версии ничего не надо прописовать само все отдает
198 196 2012-12-18 13:41:26 11844
Описание проекта