Форумы

Geek's Notes Universe :: Форумы :: Web-Server

sitemap

ureech
[ Познающий истину ]
Сообщений: 2
Здравствуйте. Подскажите пожалуйста какие настройки смотреть. Ubuntu server 12.04. LAMP. Перенёс сайт с хостинга на VPS (kvm). При открыти ***e.ru/sitemap должен открываться .html файл, а открывается .xml. Если файл .xml убираю открывается .html.
На хостинге всё работало, да и на локальном тоже. .htaccess:
AddDefaultCharset utf-8
Options -Indexes

RewriteEngine On
RewriteBase /
RewriteRule ^.htaccess$ - [F]

RewriteCond %{REQUEST_URI} !\.(ico|css|js|txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !^/admin
RewriteCond %{REQUEST_FILENAME} !^/migrate
RewriteCond %{REQUEST_FILENAME} !^/install
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php [L]

[ Редактирование Mon Aug 26 2013, 07:26PM ]

root
[ Истинный ДАО ]
Сообщений: 493
Правила для Sitemap я не вижу, значит все запросы пролетают через index.php.
Соответственно, смею преположить, логика открывания одного из файлов лежит в настройках вашей cms.

Для того чтобы по этому локейшену открывался конкретный файл, надо написать правильный реврайт.

Выглядит примерно так:
RewriteRule ^sitemap$ sitemap.html [L]

[ Редактирование Mon Aug 26 2013, 02:23PM ]

ureech
[ Познающий истину ]
Сообщений: 2
Быстрый ответ не работает? Третий раз пишу.С таким правилом сайт не открывается. И если дело в этом почему на локальном сервере работает?
В чём разница? И спасибо что ответили.

Модераторы: root, Frizze, andrey, Bender

<< Предыдущая тема | Следующая тема >>

Перейти:     Наверх