Моя дорога в изучении HTML, PHP, CSS и MySQL
3. Редирект с WWW
Нужно сделать так, чтобы все ссылки на Ваш сайт с приставкой www перенаправлялись на ссылки без www. Для этого открываем для редактирования файл .htaccess
и добавляем в него 4 строки, поменяв имя сайта на имя Вашего сайта: Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.webcode15\.ru$ [NC]
RewriteRule ^(.*)$ http://webcode15.ru//$1 [R=301,L]
Теперь нужно выбрать главное зеркало. Для этого зайдите в Яндекс.Вебмастер, выберите свой сайт. В меню: Настройка индексирования - Главное зеркало.
4. Код ответа страницы 404. Ссылка со страницы 404
Создайте стрницу 404.html или 404.php с Вашим дизайном, заголовком "Ошибка 404" и ссылками на страницы Вашего сайта. Расположите этот файл в корневой папке сайта.
В файл .htaccess вставьте строку: ErrorDocument 404 http://www.site.ru/404.html или ErrorDocument 404 http://www.site.ru/404.php (укажите имя Вашего сайта).
Ещё о странице 404.
Чтобы не было такого сообщения, нужно в начале скрипта файла 404.html (перед !DOCTYPE) вставить вот такой код:
<?php header("HTTP/1.x 404 Not Found"); header("Status: 404 NotFound"); ?>
Для того, чтобы заставить работать php-код на html-странице нужно вставить в файл .htaccess одну строку: AddType application/x-httpd-php .html .htm
|