Во-первых, я бы посоветовал пообщаться с текущим хостером на предмет скачка нагрузки. Возможно удастся найти компромисс, за денежку. Чтобы и сайт оставили на месте, и не выключали "за нагрузку".
Во-вторых, я бы посоветовал подготовить "запасной аэродром" и настроить на нём ваш сайт, чтобы он был в рабочем виде. Чтобы в крайнем случае нужно было только перекинуть базу данных и поменять A-запись в днс.
http://openid.net/developers/libraries/
качаете библиотеку(и), смотрите примеры, делаете по образу и подобию :)
Этот "скриптик" называется "инкремент" :)
После каждого обращения к базе, например, после mysql_query(), если у вас php, добавляем:
$query_count++;
На какие части разбить url?
Вытянуть bbbb... так:
/\/\d+\-([^\/]+)\.html$/
Если конкуренты стукнут на ваш сайт, то никакое "грамотное скрытие" не поможет — проверять будет человек :)
Вам помогут SPF и DKIM
"Нивелирует" — это немного не то :) Вы, наверное, имели в виду "аннигилирует"?
Возможно, после этого правила выполняются ещё какие-то. Поэтому в конце нужна буковка [L].
Попробуйте всё сделать в чистом виде.
Одно правило, и один пустой скрипт с echo $_SERVER['QUERY_STRING']
А потом добавляйте по одной строчке. Так вы найдёте причину.
Всё ясно :)
Вот так напишите:
RewriteRule ^tag/([0-9A-Za-z_\+]+)/$ tag.php?tag=$1 [L]
%2B сервер сам преобразует в обычный плюсик
Во всяком случе, у меня с таким правилом скрипт tag.php показывает для двух uri
/tag/test+/
и
/tag/test%2B/
одиныковый $_SERVER['QUERY_STRING']:
tag=test+
Himiko, пока есть спрос, есть и предложение. И одно и то же прокатит и 2 раза и 3 ...
Взять, например, ларьки с ша(у|ве)рмой. Их открыть проще, чем модное кафе с "изюминкой" :)
А, ну всё верно, плюсик нужно заменять на %2B