Перейти к содержимому


- - - - -

Несколько вопросов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 mr.Seom

mr.Seom

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 05.09.2009, 21:30

Доброго времени, Разработчикам и Пользователям!
Начал пользоваться, для пробы, зебралайт и как водится...
Есть парочка вопросов :)

1. Полсе добавлении сайтов в я.вебмастер, главная страница проиндексировалась по разным урлам?! Как с этим бороться? %)
Пример:
sitеnаме.ru/?p=7
sitеnаме.ru/?p=388
sitеnаме.ru/?p=4

2. я так и непонял... функции генерации sitemap.xml не сущетствует?! нужно  пользоваться "стороними" разработками?

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

4. И какие директории можно закрыть в роботс, а то закрою что-нибудь не то ;)... и надо ли вообще их закрывать?

Заранее благодарю за пояснения:)

#2 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 07.09.2009, 08:37

Просмотр сообщения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. И какие директории можно закрыть в роботс, а то закрою что-нибудь не то ;)... и надо ли вообще их закрывать?
По умолчанию директории config, content и zengine закрыты для внешнего доступа (см. .htaccess в этих папках). Так же, если не планируется сбрасывать кэш запросом, то можно закрыть и папку cache (правила нужно прописать в .htaccess, который находится в корне сайта). Папку tools рекомендуется удалить или переименовать после использования. Остаются папки images и templates, которые нужны для корректного отображения сайта в браузере.

Просмотр сообщенияmr.Seom (7.9.2009, 11:37) писал:

Ау тут есть кто живой??? Или чтобы получить поддержку надо купить лицензию?! А как же ознакомление???!!! Сапорт, ответьте пожалуйста, пока не передумал покупать лицензию ;)....
В связи с большим объемом работ по лайту и cms на форуме есть задержки с ответами. Свои вопросы, в том числе и по лайту и без лицензии, можно отправлять на support@zebrum.ru для более быстрого получения ответа.

#3 mr.Seom

mr.Seom

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 07.09.2009, 12:31

Большое спасибо за пояснения :)
Сейчас посмотрю как "работают" ресурсы на лайте, и если все нормально, то приобрету в следующем месяце лицензию ;)
С уважением.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей