А что у вас в настройках постоянных ссылок?
Убедитесь, что на сервере, если это Apache, доступен модуль mod_rewrite.
Для всех настроек у меня выдает index.php по умолчанию, которое никак не убирается.
Веб-сервер Apache
Как мне установить mod_rewrite?
А ссылку на сайт можете дать?
Как мне установить mod_rewrite?
Если в файле .htaccess есть строка
RewriteEngine on
и она не вызывает ошибки, значит он у Вас уже установлен.
Положил в общую папку WordPress на хостинге файл .htaccess с параметрами:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ничего не помогло. Может что-то не так делаю?
Сайт lowcosttrip.com.ua.
Файла .htaccess у меня не было. Я сам его туда залил
Может что-то не так делаю?
1. Настройки -> Постоянные ссылки. Настроено как на скриншоте?
2. Если строку RewriteEngine On поставить выше.
RewriteEngine On
<IfModule mod_rewrite.c>
всё продолжает работать?
3. Если 1 и 2 — ок, попробуйте отключить плагины и сменить тему на одну из стандартных.
Поменял RewriteEngine On, поставил стандартную тему. Все равно есть index.php
Вот так настроено:
/index.php пробовали убирать?
Поменял RewriteEngine On, поставил стандартную тему. Все равно есть index.php
Плагины тоже пробовали отключать?
Ну index.php я могу только в произвольной форме убрать. Но если я там убираю, то тогда не работают статьи, рубрики и пр.
Плагины тоже пробовал все отключить, все равно есть index.php
А вот если поставить стандартную тему и убрать все плагины и убрать index.php из произвольной формы то тогда нормально работает
Все. Вроде как заработало. Наверное все же помог файл .htaccess
Я просто когда оно заработало на стандартной теме просто переключился на свою и все продолжило нормально работать
Всем спасибо!