2 / 2 / 2
Регистрация: 28.06.2017
Сообщений: 112
|
|
1 | |
Rewrite выдает ошибку 50020.07.2017, 18:11. Показов 77496. Ответов 2
RewriteEngine on
RewriteBase /test.loc/ RewriteRule ^(.*)$ index.php Вот таким кодом пытаюсь перенаправить все страницы сайта на index.php. Но выдает ошибку 500. Если удаляю строку последнюю, то все начинает работать, но перенаправление не включено. Работаю на apache 2.0 локальный сервер denwer 3. Модуль rewrite подлючено - смотрел в config apache он там раскоменчен, но единственная строка умпоминающая этот адрес LoadModule rewrite_module modules/mod_rewrite.so
0
|
20.07.2017, 18:11 | |
Ответы с готовыми решениями:
2
Сервер выдает ошибку 500 Redirect 301 выдает ошибку 500 Как только добавляю .htaccess, даже пустой, сайт выдает 500 ошибку При написании кода в .htaccess выдаёт 500 Internal Server Error |
1120 / 674 / 405
Регистрация: 07.11.2015
Сообщений: 1,084
|
|
20.07.2017, 19:06 | 2 |
Строка с RewriteBase /test.loc/ тут лишняя.
Если не добавить RewriteCond %{REQUEST_FILENAME} !-f то RewriteRule ^(.*)$ index.php перенаправит на index.php абсолютно всё т.е. файлы js css и картинки в том числе. Код
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php
0
|
2 / 2 / 2
Регистрация: 28.06.2017
Сообщений: 112
|
|
21.07.2017, 01:52 [ТС] | 3 |
А если вставляю ваш код, то перенаправление не срабатывает вообще, могу спокойно открыть любую страницу сайта. например
http://test.loc/php/object.php - открывает именно эту страницу, а не index.html Добавлено через 6 часов 22 минуты Нашел решение проблемы RewriteEngine on RewriteBase / - именно так пишется директива сайта на denwer, у меня с ней была ошибка RewriteRule ^(.*)$ index.php
0
|
21.07.2017, 01:52 | |
21.07.2017, 01:52 | |
Помогаю со студенческими работами здесь
3
Cgi скрипты вадают 500 ошибку Htaccess и .htpasswd выдаю ошибку 500. что делать? .htaccess и .htpasswd выдаю ошибку 500. что делать? Исправить ошибку HTTP ERROR 500 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |