SeVlad, наверное этот плагин называется "танцы с бубном") добавлять .html, редиректить... и вся эта лишняя нагрузка только ради принципа, что все должно быть либо с .html либо без?
При такой структуре урл пользователю уже недостаточно просто обрезать /cat3.html, чтоб попасть на уровень выше, нужно еще дописывать .html, то есть теряется вообще смысл добавлять в урл рубрики.
Если не устраивает нынешняя структура урл, делайте редирект и надейтесь на то что ПС быстро все проиндексируют. Но лично мне не понятно зачем? если можно легко на вордпрессе создать такую же структуру урл.
да, он будет открыт только для данного ip.
права к файлу можно задать в том же cute ftp
SeVlad, если по вашему рубрики могут соержать .html, как в таком случае вы будете организовывать рубрики с несколько уровнями вложенности?
к примеру: site.ru/cat1/cat2/cat3/?
Вы(который один) не задумывались что урл рубрики так и должен оставаться без .html, хотябы по той простой причине что это рубрика, а не страница?
а чем вам /%category%/%postname%.html не нравится?
если вы насчет category в урле, то это самих страниц не касается, ну а так его можно удалить плагинами или собственными усилиями либо уже редирект, но вот страницы массово редиректить я бы не стал, тем более что можно спокойно без этого обойтись.
rerighter, ТС указал что прежний сайт на чистом html, так что такой вид урл исключается.
bahuzz, в принципе Artpsiholog Artalexa все расписал, можно еще добавить %category% если у вас урлы страниц с рубриками.
bahuzz, нет, надо создавать такие же урлы в вордпрессе
далеко не самый оптимальный вариант
если правильно понял задачу...
то вам нужно сравнить значение $_SERVER['REQUEST_URI'] с ссылкой из $messages_array[$rand_keys[$m]] которую можно вытащить каким нибудь preg_match('/<a href="(.*?)">.*?<\/a>/si', $messages_array[$rand_keys[$m]], $link);
соотвественно условие должно выглядеть примерно так:
if ($_SERVER['REQUEST_URI'] != $link[1]){
//далее код
}
sanal-erdni-goriaev, я же говорю в заголовках.
заголовки можно к примеру просмотреть установив какой нибудь плагин для firefox(firebug или htttpliveheaders) ну или воспользоватся сервисом cy-pr.com/tools/header.
Попробуйте
header('Content-Type: text/html; charset=utf-8');
написать до любого вывода в браузер.
Для начала откройте index.php и в самом вверху напишите её, если заголовки не изменятся, надо искать в каком месте они меняются у вас...