Поддержка Проблемы и решения Помогите переименовать index.php

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • редиректом попробуйте

    Автор delotexniki

    (@delotexniki)

    Да? И что куда редиректить? )))

    Atrax

    (@atrax)

    Ethical engineer

    В очередной раз: а смысл? 🙂 мне даже в голову не приходит, зачем может понадобиться менять имя файла, на котором ВСЕ завязано. Опять «спортивный интерес»?

    Берем плагин Page_Htm
    Немного его поправляем, открывая page_htm.php:

    Находим все .html и заменяем на .php

    сохраняем и ставим плагин.

    Идем в настройки > чпу(Постоянные ссылки), выбираем «Произвольная структура» и в поле пишем:

    /%postname%

    Сохраняем и идем в страницы, создавать пустую страничку «Блог».

    После возвращаемся в настройки > Чтение, выбираем «Статическую страницу», в выпадающем меню «Главная страница» мы выбираем заранее приготовленную статическую страницу, а в меню «Страница записей» — нашу свежую «Блог».

    Автор delotexniki

    (@delotexniki)

    Drop, ваша идея оригинальна,
    но не думаю, что Вы проверяли её работоспособность.
    Главная ошибка в ней — произвольная структура:
    постоянные ссылки вида «/%postname%» работать не будут.
    Чтобы они заработали, надо указывать «/index.php/%postname%»,
    а ведь именно index.php я хотел бы переименовать.

    … имя файла, на котором ВСЕ завязано …

    Если посмотреть буквально — на нём вообще ничего не завязано:
    файл-то, по сути, пустой.

    Понадобиться это может в случае,
    когда блог расположен не в корневом каталоге сервера (http://publik/blog/).
    А именно:
    если шаблон постоянных ссылок используется вида «/index.php/%postname%»
    все ссылки будут иметь следующий, весьма и весьма, не короткий адрес:
    http://www.site.com/blog/index.php/заголовок-публикации
    А зачем нам нужно такое счастье?!

    Но решение я, в общем-то, нашёл.

    Заминка была в том,
    что после переименования файла на сервере
    и перехода по ссылке http://www.site.com/blog.php
    движок загружал «коцаную» страничку:
    в ней как буд-то бы не все элементы подгружались.

    А правильная ссылка такая — http://www.site.com/blog.php/
    И публикации линкуются очень красиво:
    http://www.site.com/blog.php/1
    http://www.site.com/blog.php/2
    http://www.site.com/blog.php/3
    и т.д.

    Atrax

    (@atrax)

    Ethical engineer

    А тупо установить изначально в директорию blog не судьба? А посмотреть в настройках урл и директорию сайта — тоже лень было? Какая-то прикладная проктология…

    Чтобы они заработали, надо указывать «/index.php/%postname%»

    Бред.

    Если посмотреть буквально — на нём вообще ничего не завязано:
    файл-то, по сути, пустой.

    Вы .htaccess видели? Как он работает — понимаете? Если нет — разговор беспредметный. Учите матчасть.

    Да, я тоже с этим моментом немного не въехал

    /index.php/%postname%

    Это что-то новое.. а мой способ рабочий 🙂

    Atrax

    (@atrax)

    Ethical engineer

    Это что-то новое

    Это решение для отключенного .htaccess

    да, не доглядел немножко, премного благодарен за поправку. Но выход оказался еще проще.

    ввел в произвольное поле(настройки чпу):
    /blog.php/%postname%/

    и вуаля:
    http://dropbydrop.org.ua/blog.php/zapis-pervaya/

    Автор delotexniki

    (@delotexniki)

    А … установить изначально в директорию blog не судьба?

    Так ведь я изначально именно эту ситуацию и рассматривал.
    Вот, цитирую сам себя:

    Понадобиться это может в случае,
    когда блог расположен не в корневом каталоге сервера …

    Какие вопросы?

    Чтобы они заработали, надо указывать «/index.php/%postname%»

    Бред.

    Ну почему сразу бред.
    Разве я виноват, что при задании «/%postname%» ничего не работает,
    и надо указывать именно «/index.php/%postname%»?

    Вы .htaccess видели?

    Нет. А что это?

    Файл .htaccess служит для гибкой настройки Apachе-сервера – для переопределения директив сервера в нутри папки и всех вложенных в которой он находится. Причем этот файл недоступен по http, поскольку доступ к ниму запрещён на уровне Apache.

    Мой вариант не проканал?)

    Автор delotexniki

    (@delotexniki)

    Теперь я уж и не знаю )
    А где найти этот файл и как настроить?

    ой, лучше его не трогайте 🙂

    Автор delotexniki

    (@delotexniki)

    Приехали.
    «Если что — жмите на кнопку, но лучше её не трогайте».

    да чего ж приехали? перечитайте внимательней посты, я же уже даже на своем сайте даный прием сделал, описал вам, как, ссылку вам бросил, а вы говорите «Приехали» 🙂

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Тема «Помогите переименовать index.php» закрыта для новых ответов.