mr.Seom (6.9.2009, 1:30) писал:
1. Полсе добавлении сайтов в я.вебмастер, главная страница проиндексировалась по разным урлам?! Как с этим бороться? %)
Пример:
sitеnаме.ru/?p=7
sitеnаме.ru/?p=388
sitеnаме.ru/?p=4
Скорее всего данные страницы уже присутствовали в индексе Яндекса, т.к. в лайте нет таких страниц.
Страница с параметрами запроса после знака вопроса, естественно, будет обработана лайтом как и обычная статическая страница. Имхо, поисковые системы должны "понять", что это одна и таже страница и со временем вычеркнуть ее из индекса.
Для ускорения этого процесса можно использовать следующее правило в .htaccess до основных правил лайта (после RewriteEngine On):
RewriteCond %{QUERY_STRING} p=\d+
RewriteRule .* - [G,L]
Теперь при запрсое страницы с параметром ?p=123 сервер вернет код ошибки 410 Gone (страница была удалена). Если хотите сделать редирект, то меняем вторую строчку и получаем:
RewriteCond %{QUERY_STRING} p=\d+
RewriteRule (.*) %{REQUEST_URI}? [R=301,L]
mr.Seom (6.9.2009, 1:30) писал:
2. я так и непонял... функции генерации sitemap.xml не сущетствует?! нужно пользоваться "стороними" разработками?
Генерация карты сайта происходит "налету", т.е. при запросе
http://domain.ru/sitemap.xml. Так же можно воспользоваться сторонними средствами, подправив .htaccess для разрешения доступа к файлу sitemap.xml.
mr.Seom (6.9.2009, 1:30) писал:
3. Ну и подскажите что-то не понятное, почему в htaccess дописываю к основному
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !(.jpg|.gif|.png|.css|.js|.php)$ [OR]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !robots.txt
RewriteCond %{SCRIPT_FILENAME} !favicon.ico:
RewriteRule .* index.php
ВОТ ЭТО
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*.)ru$
RewriteRule (.*) http://sitеnаме.ru/$1 [R=301,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
а ссылка на главную все-равно ведет на sitеnаме.ru/index.html, т.е. переадресации нету на url вида sitеnаме.ru
Ваши правила не срабатывают, т.к. их нужно поместить перед основными правилами:
RewriteEngine On
... ваши правила
... правила лайта
В Zebrum Lite 1.1.4 ссылки на главную страницу имеют вид /index.html. Это поведение будет исправлено в версии 2.0.0.
mr.Seom (6.9.2009, 1:30) писал:
4. И какие директории можно закрыть в роботс, а то закрою что-нибудь не то
![;)](http://zebrum.ru/forum/public/style_emoticons/default/wink.gif)
... и надо ли вообще их закрывать?
По умолчанию директории config, content и zengine закрыты для внешнего доступа (см. .htaccess в этих папках). Так же, если не планируется сбрасывать кэш запросом, то можно закрыть и папку cache (правила нужно прописать в .htaccess, который находится в корне сайта). Папку tools рекомендуется удалить или переименовать после использования. Остаются папки images и templates, которые нужны для корректного отображения сайта в браузере.
mr.Seom (7.9.2009, 11:37) писал:
Ау тут есть кто живой??? Или чтобы получить поддержку надо купить лицензию?! А как же ознакомление???!!! Сапорт, ответьте пожалуйста, пока не передумал покупать лицензию
![;)](http://zebrum.ru/forum/public/style_emoticons/default/wink.gif)
....
В связи с большим объемом работ по лайту и cms на форуме есть задержки с ответами. Свои вопросы, в том числе и по лайту и без лицензии, можно отправлять на support@zebrum.ru для более быстрого получения ответа.