Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/429: Рейтинг темы: голосов - 429, средняя оценка - 4.65
2 / 2 / 2
Регистрация: 28.06.2017
Сообщений: 112
1

Rewrite выдает ошибку 500

20.07.2017, 18:11. Показов 77496. Ответов 2

Author24 — интернет-сервис помощи студентам
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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2017, 18:11
Ответы с готовыми решениями:

Сервер выдает ошибку 500
Настроил дома локальный сервер на компьютере. Постоянно выдает 500 ошибку, но в логах апача ни...

Redirect 301 выдает ошибку 500
Вот дулаю список на редирект но после довления ево в htaccess выдает ошибку 500 Redirect 301...

Как только добавляю .htaccess, даже пустой, сайт выдает 500 ошибку
Добрый день у меня такая проблема сайт выдает 500 ошибку если я в корень кидаю файл .htaccess, в...

При написании кода в .htaccess выдаёт 500 Internal Server Error
Здравствуйте. Уважаемые форумчане, мне нужно сделать так что бы сайт работал без...

2
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2017, 01:52
Помогаю со студенческими работами здесь

Cgi скрипты вадают 500 ошибку
... <Directory /> Options Includes Indexes FollowSymLinks ExecCGI AllowOverride All ...

Htaccess и .htpasswd выдаю ошибку 500. что делать?
htaccess и .htpasswd выдаю ошибку 500. что делать? Причем в на папку где htaccess и htpasswd ...

.htaccess и .htpasswd выдаю ошибку 500. что делать?
Здравствуйте уважаемые пользователи! Есть 2-а файла: .htaccess и .htpasswd. При обращении на...

Исправить ошибку HTTP ERROR 500
Всем доброго времени суток! Возникла ошибка на сайте, ошибка рода "HTTP ERROR 500".Решил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru