|
|
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 "&"
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
ADWT.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
|
|
Гость
Гость
|
начиная с какой-то версии ничего не надо прописовать само все отдает
|