Поддержка Проблемы и решения Как сделать редирект с / на /index.php?

  • По дефолту на ВП стоит редирект с /index.php на /. Мне надо этот редирект убрать, но как сделать не пойму. В .htaccess все стандартно для WP:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ -
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php
    </IfModule>
    # END WordPress

    Заменяю на

    RewriteEngine on
    RewriteRule ^$ /index.php [L,R=301]

    И получаю циклический редирект. Где поправить?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Yui

    (@fierevere)

    永子

    вам вообще следует отключить rewrite в таком случае
    можно удалить содержимое .htaccess полностью
    или написать там
    DirectoryIndex index.php
    если с пустым .htaccess сайт не работает

    или написать там
    DirectoryIndex index.php

    Эта директива для другого служит.

    Мне надо этот редирект убрать, но как сделать не пойму

    Боюсь, это чревато последствиями.

    Зачем это Вам, если не секрет? Перечитали говноблогов недосеошников?

    Yui, Я пробовал полностью удалять стандартный вордпресовский .htaccess и заменять на нужное перенаправление — не работает.
    SeVlad, у меня весьма специфическая задача, грубо говоря я четко понимаю что мне это нужно и зачем оно мне, но не знаю как реализовать. Можете помочь?

    я четко понимаю что мне это нужно и зачем оно мне, но не знаю как реализовать. Можете помочь?

    Для начала нужно, что бы не только Вы чётко понимали Ваши задачи 😉
    И если я не смогу — мб другие помогут. Тут достаточно светлых голов ;).

    А что у вас вызывает смущение? Надо чтобы главная страница сайта была доступна по адресу вида site.ru/index.php, куда понятнее-то?

    куда понятнее-то?

    Я, наверное, тихо спросил:

    Зачем это Вам, если не секрет?

    И дальше добавил:

    Для начала нужно, что бы не только Вы чётко понимали Ваши задачи 😉

    Ясно, видимо я протупил. Если немного перефразировать, то вы не скажете как решить мою проблему, пока я не спалю для чего оно мне надо? Печалька. Подожду более бескорыстных юзеров.

    Если немного перефразировать, то вы не скажете как решить мою проблему, пока я не спалю для чего оно мне надо? Печалька. Подожду более бескорыстных юзеров.

    Действительно печалька. Правда, печалька совсем в другом. Ну да ладно. Ждите.

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