1. Кодировка на вашем вап-сайте стала выглядеть коряво?

Во-первых, поставьте себе нормальный .htaccess, в нем должно быть прописана строка «AddDefaultCharset UTF-8«. Скачать htaccess с заданной кодировкой utf-8. Пользуйтесь нормальным редактором, например, Notepad++ (ищите здесь), а не стандартным Блокнотом, и установите кодировку UTF-8 (без BOM).

Если уже имеем страничку, то жмём Преобразовать в UTF-8 без BOM.

2. Поставили форум/гостевую книгу, и вдруг понабежали какие-то негры и заспамили?

Баним по IP через .htaccess, надежно! Для этого пишем в файле следующее:

order allow,deny
allow from all
deny from 81.137.255.103

Если нужно забанить  несколько IP, ниже просто опять пишем deny from и так далее… Можно забанить подсеть, вот так: deny from 81.137.255.* Результат можете испытать на себе =)
А если захотим дать доступ к сайту только себе (для доступа к админке сайта, например), ставим уже Allow:
deny from all
allow from IP

Вместо IP выше ставим свой айпишник, который легко узнать через интернет-сервисы, например от 2ip.ru.

Будьте внимательны, если вы добавили файл htaccess, а на сайте появилась 500-я ошибка, то это может быть вызвано следующими причинами:
— неверный синтаксис .htaccess
— файл .htaccess записан в формате Windows, а должен быть записан в формате UNIX

3. Вы поменяли разделы сайта, но что-то где-то забыли подправить и теперь посетители попадают на 404 ошибку?

Досадней тот факт, что сообщение не просто ошибочное, а еще и с рекламой хостинга, ага? Делаем следующее: создаем html-файл, называем его 404.html и в .htaccess прописываем строку

ErrorDocument 404 /404.html

В этом 404 файле можем написать всё, что хотите, от официального «Вы или мы ошиблись страницей, перейдите на главную» либо что-то юморное, типа «Страница не выдержала нагрузок и сбежала в монастырь». Тут уж кто во что горазд.

4. Переехал на хостинг и хочешь показать, какой ты тру-мастер? У тебя только html-файлики, а хочешь овладевать php?
Начни с малого, как я в далеком 2007 =)
Cоздаешь index.php, задаешь верную кодировку (utf-8), пишешь:

<?php
require(‘http://адрес сайта/index.html’)
?>

По сути,  конструкция require позволяет вставить любой урл и тем самым у тебя будет копия страница другого сайта. Надо будет лишь позаботиться о наличии стилей и картинок в корне твоего сайта.

Может быть, эти маленькие нюансы кому-нибудь помогут; хотел для круглого счета сделать 5 полезных советов, но одну не додумал =)

Оцени статью: