SeVlad, наверное этот плагин называется "танцы с бубном") добавлять .html, редиректить... и вся эта лишняя нагрузка только ради принципа, что все должно быть либо с .html либо без?
При такой структуре урл пользователю уже недостаточно просто обрезать /cat3.html, чтоб попасть на уровень выше, нужно еще дописывать .html, то есть теряется вообще смысл добавлять в урл рубрики.
bahuzz: плюсы в нормальном ЧПУ на выходе
Если не устраивает нынешняя структура урл, делайте редирект и надейтесь на то что ПС быстро все проиндексируют. Но лично мне не понятно зачем? если можно легко на вордпрессе создать такую же структуру урл.
SeVlad: И не всё с этим гладко. Что будешь делать с рубриками, например?
а чем вам /%category%/%postname%.html не нравится?
если вы насчет category в урле, то это самих страниц не касается, ну а так его можно удалить плагинами или собственными усилиями либо уже редирект, но вот страницы массово редиректить я бы не стал, тем более что можно спокойно без этого обойтись.
rerighter, ТС указал что прежний сайт на чистом html, так что такой вид урл исключается.
bahuzz, в принципе Artpsiholog Artalexa все расписал, можно еще добавить %category% если у вас урлы страниц с рубриками.
то вам нужно сравнить значение $_SERVER['REQUEST_URI'] с ссылкой из $messages_array[$rand_keys[$m]] которую можно вытащить каким нибудь preg_match('/<a href="(.*?)">.*?<\/a>/si', $messages_array[$rand_keys[$m]], $link);
соотвественно условие должно выглядеть примерно так:
заголовки можно к примеру просмотреть установив какой нибудь плагин для firefox(firebug или htttpliveheaders) ну или воспользоватся сервисом cy-pr.com/tools/header.
Попробуйте
header('Content-Type: text/html; charset=utf-8');
написать до любого вывода в браузер.
Для начала откройте index.php и в самом вверху напишите её, если заголовки не изменятся, надо искать в каком месте они меняются у вас...
SeVlad, наверное этот плагин называется "танцы с бубном") добавлять .html, редиректить... и вся эта лишняя нагрузка только ради принципа, что все должно быть либо с .html либо без?
По нашему: site.ru/cat1/cat2/cat3.html
При такой структуре урл пользователю уже недостаточно просто обрезать /cat3.html, чтоб попасть на уровень выше, нужно еще дописывать .html, то есть теряется вообще смысл добавлять в урл рубрики.
плюсы в нормальном ЧПУ на выходе
Если не устраивает нынешняя структура урл, делайте редирект и надейтесь на то что ПС быстро все проиндексируют. Но лично мне не понятно зачем? если можно легко на вордпрессе создать такую же структуру урл.
Если я правильно понял, то чтобы разрешить доступ только с одного IP то нужен такой код
order deny,allow
allow from 202.090.21.1
deny from all
И как в этом случае, сайт тоже будет закрыт от поисковиков?
да, он будет открыт только для данного 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 и в самом вверху напишите её, если заголовки не изменятся, надо искать в каком месте они меняются у вас...