Как убрать редирект с site/Index.php/page на site/page ?

Ребята, здравствуйте! Как убрать принудительный редирект с site/index.php/page на site/page ? Мне нужно чтоб на сайте по умолчанию все ссылки шли через index.php. Но редиректит. В файле .htaccess удалил все. Где еще подправить?

 

 

 

Добавить Комментарий

В админке можно попробовать настроить:

RE: Как убрать редирект с site/Index.php/page на site/page ?

 

ИЛИ Попробуйте плагин: https://ru.wordpress.org/plugins/custom-permalinks/

оно не сохранит так из за точки

в 20.02.2017.

А вы пробовали? Я же скриншот прислал выше, на котором сохранено(и это можно было заметить по надписи вверху). И ссылки открываются.

вот еще скриншот страницы:

RE: Как убрать редирект с site/Index.php/page на site/page ?

в 20.02.2017.

Да, совершенно верно! вы правы, сохраняет так.  Я перепутал. тут проблема в другом еще. У меня адреса на сайте двух типов:

  1. site/index.php/single
  2. site/index.php/category/single

То есть с первым все уже разобрался. А вот как со вторыми разобраться то? Потому как категория либо работает для обеих, либо не работает вовсе. А вот назначить индивидуальное формирование ссылок для каждой категории как? или может это через htaccess как-то решается?

Мне по факту нужно чтоб страница которая сейчас находится по адресу site/index.php/single открывалась по адресу site/index.php/category/single. Подскажите?

в 25.02.2017.

Что вы прописали в поле произвольно?

в 25.02.2017.

Вот так попробуйте:


/index.php/%category%/%postname%/

в 25.02.2017.

Вот  так и прописывал.  В таком случаи все адреса будут иметь категорию в урл. А мне нужно чтоб 70 процентов ссылок были index.php/postname,  а другие 30%  index.php/category/postname

в 27.02.2017.

Еще я пробовал давать урл категориям такие как  /index.php/category/

и /index.php

а потом прописать ссылки  %category%/%postname%/

В таком случаи урлы те что надо, но вот страницы не открываются. Принудительный редирект идет на страницу без index.php

в 27.02.2017.

Интересно, почему так?

Урлы к категориям присваивал через таблицу в бд. Иначе оно не сохраняет через интерфейс

в 27.02.2017.

Попробуйте установить: /index.php/%category%/%postname%/ и посмотрите вот этот вопрос:http://onwp.ru/question/kak-ubrat-iz-url-category-v-vordpress —  возможно получится таким образом убрать то что вам не нужно

в 27.02.2017.

прописал  нужный код в functions.php

В итоги, ссылки на сайте выводятся без названия рубрике, однако они не доступны. Страница не найдена.

в 28.02.2017.

попробуйте зайти в запись и обновить ее, так же зайти в настройки — постоянные ссылки и нажать обновить. Так же и в категорию, что бы в базе обновилось все.

в 01.03.2017.

нет, все это не работает. Обращался к разным продвинутым фрилансерам, никто ничего так и не сделал. Говорят что такое невозможно в ворд прессе. может такое быть?

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

Если вдруг кто-то что-то найдет работающее — прошу сообщить.

Большое спасибо за помощь))

в 02.03.2017.
Добавить Комментарий

Если я правильно понял, то:

$wp_rewrite;
$wp_rewrite->flush_rules( false );

Добавить Комментарий

Куда прописать?

Добавить Комментарий

Добавьте в файл functions.php (который в шаблоне с вашей темой) вот этот код, он нологичен


add_action('plugins_loaded', function(){
flush_rewrite_rules( false );
});

 

Добавить Комментарий

К сожалению, оба кода не работают.  Сейчас еще раз попытаюсь объяснить что мне нужно. У меня сайт на ворд пресс, я хочу сделать так чтоб все адреса были такого формата site/index.php/page  То есть все страницы должны содержать в себе index.php .  Как это реализовать?

Я в принципе нашел  костыль чтоб сделать это, но редирект идет на страницу без index.php, в файле htaccess всё затер, но редирект все равно есть.

 

Наверное у вас возникнет вопрос зачем я это делаю? Дело в том что у меня есть сайт на самописном движке, он уже давно работает и проиндексирован поисковиками и получает оттуда трафик. Я хочу перекинуть его на ворд пресс и оставить полностью те-же урлы.

 

 

ссылка же не правильная: site/index.php/page

может site/index.php?page=123  ?

в 19.02.2017.

почему не правильная?

в 20.02.2017.
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.