Перейти к содержанию

Редирект с index.php не работает


Рекомендуемые сообщения

Подскажите, в чем может быть проблема, в .htaccess прописаны следующие директивы:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

но с https://inseowork.com/index.php на https://inseowork.com редирект не происходит. В чем моя ошибка?

Ссылка на комментарий
Поделиться на другие сайты

Редирект с index.php на главную

Чтобы его настроить нужно прописать в .htaccess следующий код, который будет перенаправлять посетителей с адреса site.ru/index.php на site.ru:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

 

Ссылка на комментарий
Поделиться на другие сайты

Добавила:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
</IfModule>

Все равно не работает :(

аааааааааа

невнимательность

но и так все равно не работает (((

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ http://inseowork.com/ [R=301,L]
</IfModule>

 

Может, проблема у хостеров? Ничего не понимаю. На других сайтах (правда, Вордпресс), на Бегете эти редиректы работают

Ссылка на комментарий
Поделиться на другие сайты

Esperance А теперь покажите, куда Вы это добавляете?

Ссылка на комментарий
Поделиться на другие сайты

Только что, Sipsb сказал:

Esperance А теперь покажите, куда Вы это добавляете?

В файл .htaccess

Ссылка на комментарий
Поделиться на другие сайты

Только что, Esperance сказал:

В файл .htaccess

Я понимаю, а где он лежит? Может у вас nginx то htaccess не поможет.

Ссылка на комментарий
Поделиться на другие сайты

Хостинг на beget.com/ru

3 минуты назад, Sipsb сказал:

Я понимаю, а где он лежит? Может у вас nginx то htaccess не поможет.

Sipsb а что тогда поможет?

Ссылка на комментарий
Поделиться на другие сайты

Тогда странно, должно работать с таким содержимым.

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

И тут у Вас всё включено?

Спойлер

2018-05-22_14-30-53.thumb.png.b32ac6a9762d0585d9a926810062cc30.png

 

Ссылка на комментарий
Поделиться на другие сайты

Sipsb Ctrl+Shift+R достаточно? Потому что в системе как кеш почистить, я не знаю. Ставила плагин очистки кеша, но он не работает

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Esperance сказал:

Ctrl+Shift+R достаточно?

Нет

1 минуту назад, Esperance сказал:

Потому что в системе как кеш почистить, я не знаю.

 

Спойлер

2018-05-22_14-45-18.thumb.png.fd953911b59b668afb7e2a529a5e271f.png

 

Ссылка на комментарий
Поделиться на другие сайты

29 минут назад, Sipsb сказал:

Вопрос я думаю решен?

Да, спасибо

Ссылка на комментарий
Поделиться на другие сайты

Скорее всего не было подключено следующего модуля в apache2?) 

mod_rewrite

 

или все же кэш? 

что бы активировать mod_rewrite в apache2 на всякий случай тут оставлю:  sudo a2enmod rewrite

 

Ссылка на комментарий
Поделиться на другие сайты

Emix12 У человека простой хостинг, не VDS. :ab:

2 часа назад, Esperance сказал:

Может, проблема у хостеров?

 

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, Sipsb сказал:

Emix12 У человека простой хостинг, не VDS. :ab:

 

ну просто как вариант может быть, что бы человек мог хотя бы объяснить что ему надо что бы работало хостеру) 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...