CampusOtl Bold
В закладке слои дважды кликнуть на "!". См.stealthy, выше
//если есть пробел %20, то заменяем его на + и в нижний регистр if(strstr($_SERVER['REQUEST_URI'],'%20')!==FALSE) { header("HTTP/1.1 301 Moved Permanently"); header('Location: '.strtolower(str_replace('%20','+',$_SERVER['REQUEST_URI']))); exit(0); } //если есть text и есть верхний регистр, то в нижний if(isset($_GET['text']) && $_GET['text'] != strtolower($_GET['text'])) { header("HTTP/1.1 301 Moved Permanently"); header('Location: '.strtolower($_SERVER['REQUEST_URI'])); exit (0); }
Разместите вверху в таком порядке. В адресе в одном месте возникают пробелы (text=keyword keyword ), или есть еще параметры с пробелами или другими спец. символами?
Для того чтобы контролировать скачан файл полностью или нет, вы его тяните к себе и отдаете пользователю с своего сайта? Хватит трафика?
Самый верный способ - анализатор логов. Можно писать в лог реальный размер переданной информации. Никаких внешних ссылок, никаких внешних факторов, которые могут вдруг временно не работать.
Если класс то, например так .myarea {width:300px; overflow:hidden}, если id то #myarea
Проще в чем? Сколько слов "Keyword" вы снова собираетесь запихнуть в код? "Keyword" для каждого запроса свой. Или регулярное выражение будет быстрее strtolower?
Нормально, еще бы каталоги добавить (DMOZ, Yandex) и как-то более красиво представить все это.
У вас кириллицы нет в адресе? В скрипте script.php в начале
if(isset($_GET['text']) && $_GET['text'] != strtolower($_GET['text'])) { header('Location: '.strtolower($_SERVER['REQUEST_URI'])); exit (0); }
/script/keyword/0
RewriteRule ^script/(.*)/(.*) /script.php?mode=name&text=$1&page=$2
или так что-бы было похоже на файл, а не на каталог
/script/keyword/0.html
RewriteRule ^script/(.*)/(.*)\.html$ /script.php?mode=name&text=$1&page=$2
Если ключевое слово будет содержать большие буквы, они передадутся в script.php, а там надо сделать Location: /script/маленькие буквы/0 и будет вызван еще раз script.php для маленьких букв.
Unlock, В самом скрипте script.php и обрабатывайте, если есть большие буквы, то Location на маленькие, если все маленькие скрипт генерирует страницу. Будет компактно и логично, не нужен здесь mod_rewrite.
mihan, Поздравляю! Успехов в новой жизни!