Esperance Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Подскажите, в чем может быть проблема, в .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 редирект не происходит. В чем моя ошибка? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Megalex Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Редирект с 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] Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 Добавила: <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> Может, проблема у хостеров? Ничего не понимаю. На других сайтах (правда, Вордпресс), на Бегете эти редиректы работают Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Esperance А теперь покажите, куда Вы это добавляете? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 Только что, Sipsb сказал: Esperance А теперь покажите, куда Вы это добавляете? В файл .htaccess Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Только что, Esperance сказал: В файл .htaccess Я понимаю, а где он лежит? Может у вас nginx то htaccess не поможет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 Хостинг на beget.com/ru 3 минуты назад, Sipsb сказал: Я понимаю, а где он лежит? Может у вас nginx то htaccess не поможет. Sipsb а что тогда поможет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Файл тут правите в корне? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 Sipsb да, конечно в корне Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Тогда странно, должно работать с таким содержимым. <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> И тут у Вас всё включено? Спойлер Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 Да, включено: Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 И кэш чистили? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 Sipsb Ctrl+Shift+R достаточно? Потому что в системе как кеш почистить, я не знаю. Ставила плагин очистки кеша, но он не работает Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 1 минуту назад, Esperance сказал: Ctrl+Shift+R достаточно? Нет 1 минуту назад, Esperance сказал: Потому что в системе как кеш почистить, я не знаю. Спойлер Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Esperance Вопрос я думаю решен? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Esperance Опубликовано 22 мая, 2018 Автор Поделиться Опубликовано 22 мая, 2018 29 минут назад, Sipsb сказал: Вопрос я думаю решен? Да, спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Emix12 Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Скорее всего не было подключено следующего модуля в apache2?) mod_rewrite или все же кэш? что бы активировать mod_rewrite в apache2 на всякий случай тут оставлю: sudo a2enmod rewrite Megalex 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 Emix12 У человека простой хостинг, не VDS. 2 часа назад, Esperance сказал: Может, проблема у хостеров? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Emix12 Опубликовано 22 мая, 2018 Поделиться Опубликовано 22 мая, 2018 4 часа назад, Sipsb сказал: Emix12 У человека простой хостинг, не VDS. ну просто как вариант может быть, что бы человек мог хотя бы объяснить что ему надо что бы работало хостеру) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.