Posted 22 мая, 20186 yr Подскажите, в чем может быть проблема, в .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 редирект не происходит. В чем моя ошибка?
22 мая, 20186 yr Редирект с 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]
22 мая, 20186 yr Author Добавила: <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> Может, проблема у хостеров? Ничего не понимаю. На других сайтах (правда, Вордпресс), на Бегете эти редиректы работают
22 мая, 20186 yr Author On 22.05.2018 at 11:16, Sipsb said: Esperance А теперь покажите, куда Вы это добавляете? В файл .htaccess
22 мая, 20186 yr On 22.05.2018 at 11:17, Esperance said: В файл .htaccess Я понимаю, а где он лежит? Может у вас nginx то htaccess не поможет.
22 мая, 20186 yr Author Хостинг на beget.com/ru On 22.05.2018 at 11:19, Sipsb said: Я понимаю, а где он лежит? Может у вас nginx то htaccess не поможет. Sipsb а что тогда поможет?
22 мая, 20186 yr Тогда странно, должно работать с таким содержимым. <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> И тут у Вас всё включено? Показать контент
22 мая, 20186 yr Author Sipsb Ctrl+Shift+R достаточно? Потому что в системе как кеш почистить, я не знаю. Ставила плагин очистки кеша, но он не работает
22 мая, 20186 yr On 22.05.2018 at 11:44, Esperance said: Ctrl+Shift+R достаточно? Нет On 22.05.2018 at 11:44, Esperance said: Потому что в системе как кеш почистить, я не знаю. Показать контент
22 мая, 20186 yr Скорее всего не было подключено следующего модуля в apache2?) mod_rewrite или все же кэш? что бы активировать mod_rewrite в apache2 на всякий случай тут оставлю: sudo a2enmod rewrite
22 мая, 20186 yr Emix12 У человека простой хостинг, не VDS. On 22.05.2018 at 11:12, Esperance said: Может, проблема у хостеров?
22 мая, 20186 yr On 22.05.2018 at 13:40, Sipsb said: Emix12 У человека простой хостинг, не VDS. ну просто как вариант может быть, что бы человек мог хотя бы объяснить что ему надо что бы работало хостеру)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.