Ну это не так.
Вот такая строчка:
User-agent: Mediapartners-Google*
Disallow:
Разрешает по сути, а не запрещает.
Shtogrin, сегодня проверю, о результате отпишусь. В адресе сейчас нет пробелов, т.к. стоит замена пробела на +, но раньше по глупости не сделал этой модификации и гугл успел скушать страницы с %20 между кейвордами, и поэтому пришлось делать редирект на адреса с +. Больше пробелов или спецсимволов нет. Спасибо огромное!!!
if(isset($_GET['text']) && $_GET['text'] != strtolower($_GET['text'])) { header('Location: '.strtolower($_SERVER['REQUEST_URI'])); exit (0); }
Это вариант работает, но похоже есть какой-то конфликт с таким правилом:
<? global $REQUEST_URI; if(stristr($REQUEST_URI,'%20')) { $url=str_replace('%20','+',$REQUEST_URI); header("HTTP/1.1 301 Moved Permanently"); header('Location: '.$url); exit(); } ?>
Подскажите пожалуйста, в чем проблема? Редирект с заглавных букв на строчные работает, но тогда перестает работать редирект со страниц вида keyword%20keyword2 на keyword1+keyword2. Если убираю ваш код, редирект работает.
Кириллицы нет. Вечером проверю, спасибо!
123av, врядли после добавления тэга, игнорирует гугл подобные вещи.
Это понятно :) Просто к сожалению я далек от программирования и не соображу как определить что есть большие буквы? Как сделать редирект я знаю, а как написать условие, при котором должен производится редирект, не знаю. Мутно написал, или поняли что я имел ввиду?
Как написать условие чтобы правило работало только для урлов содержащие заглавные буквы?
www.ispserver.com два года пользуюсь, очень рекомендую.
Eddie, я слышал мнение, что mod_rewrite грузит сервак, так что вопрос еще насчет нагрузки.
Спасибо что разрешили мне поступать именно так как я хочу, вот Вашего разрешения мне как раз и не хватало :) Вы сами себе противоречите. Я как раз и говорил, что каждый волен поступать как хочет, вы же упираете на то, что есть азы, т.е. определенные правила, в рамки которых вы хотите загнать людей. Насчет исследований, дали бы парочку ссылок, не говоря о том, что все эти исследования не являются аксиомой и истиной в последней инстанции.