Урок 1. Особенности CMS
Здравствуйте еще раз :) Если читаете по порядку...... Этот постик небольшой, но заумный! В теории совсем НОВИЧКИ могут его пропустить т.к. касаеться особенностей настроек CMS для сайтов которые вы решили продвигать./p>
1. Важный файл .htaccess... Для каждой CMS он свой.... Его особенности в разнообразных редиректах:
а) Пример: www.site на site.ru
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]
(советую: регистрировать сайты без www и в вебмастере Яндекса это указывать!)
б) А вот так:
RewriteEngine On
RewriteRule ^(.*)$ http://site.ru [R=301,L]
Получиться редирект на другой сайт. :) (вдруг понадобиться с одного адреса на другой переехать.. 3 месяца поддерживаете старый сайт с редиректом на новый и все.. переехали!)
с) Вы можете сделать свою 404 страницу :) И отправить на нее пользователей можно вот такой командой:
ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php
http://www.site.com
http://site.com
http://www.site.com/index.html
http://site.com/index.html
И сама команда:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com
RewriteRule (.*) http://www.site.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.com/ [R=301,L]
User-agent: * (разрешаем всем роботам шастать по нашему сайту)
Disallow: /папка (говорим, что ему нельзя индексировать) (закрывайте корневые папки image(s) обязательно!)
Host: site.ru (указываем наш главный сайт)
Sitemap: http://site.ru/sitemap.xml (подсказываем где находиться наша карта сайта ОНА ОБЯЗАТЕЛЬНА!)
3. И сама карта сайта: sitemap.xml...
Есть много ресурсов которые ее создают, есть и CMS умеющие ее также делать, но делайте ее ОБЯЗАТЕЛЬНО. И обновляйте раз в неделю минимум!
Ух..! Много умных слов... Все это легко находиться в интернете.. но основы знать обязательно! Для новичков.. просто посмотрите есть ли вообще эти файлы у вас :)
В следующем продолжении: Как размещать информацию на сайте!