Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/231: Рейтинг темы: голосов - 231, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22

Выдает ошибку Internal Server Error (.htaccess)

31.01.2013, 15:59. Показов 42292. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прекрасно понимаю что подобных тем очень много, но ответа так и не нашел.
Создаю на локалке .htaccess в дир. сайта. При любом написании, например "RewriteEngine" on или "авыавы"
Сайт отключается и выдает ошибку:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Что может быть?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2013, 15:59
Ответы с готовыми решениями:

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

htaccess - Internal Server Error
3 года назад писал сайт. Теперь он снова понадобился для зачёта. Уже ничего толком не помню. Помогите с ошибкой разобраться. Стоит...

Internal Server Error после htaccess
Привет. Как я добавил htaccess у меня появился ошибка "Internal Server Error". Не могу понят от чего. Форуме уже поискал не помогли или я...

37
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
07.02.2013, 16:18
Студворк — интернет-сервис помощи студентам
Lestat621, Должно быть
HTML5
1
<link rel="stylesheet" type="text/css" href="/css/style.css" />
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
07.02.2013, 16:35  [ТС]
В таком случае у меня вообще сайт стилей не видит.
Может быть проблема в том что страница ссылаются на индекс, а не сами по себе.
У меня есть основной индекс к которому подключаю шаблон с html и css, в шаблоне уже подключаю контент.

Добавлено через 7 минут
Если указать:
HTML5
1
<link rel="stylesheet" type="text/css" href="../css/style.css" />
То страница статическая работает, а вот остальные нет.
Значит что ссылается уже полностью с файла где лежат новости (то есть отдельная папка)
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
07.02.2013, 16:40
Lestat621, У вас есть условия
Code
1
2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Которые защищают существующие файлы и папки
А путь точно site.ru/css/style.css или он находится в какой-нибудь подпапке? Например site.ru/tra-ta-ta/css/style.css?
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
07.02.2013, 16:46  [ТС]
Вот полный путь:
HTML5
1
<link rel="stylesheet" href="css/style.css" type="text/css">
Сайт на локалке расположен так:
http://localhost/site/index.php
index.php файл на который ссылаются все остальное
Это самое все остальное разбросано по папкам
style - стили css
view/layouts - шаблон
view/pages - страницы - нововсти, контакты и тд
Это все работает нормально
а вот при дополнительном запросе get, то есть не просто:
http://localhost/afstralia2/index.php?view=news
а, http://localhost/afstralia2/in... tle=statya
стили теряются.
А, может быть проблема в том где расположен файл .htaccess?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
07.02.2013, 16:53
Lestat621, Т. е. стили в localhost/site/css находятся?
Цитата Сообщение от Lestat621 Посмотреть сообщение
А, может быть проблема в том где расположен файл .htaccess?
Покажите его содержимое
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
07.02.2013, 16:57  [ТС]
PHP
1
2
3
4
5
6
7
8
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog$ index.php [L,QSA] // Работает
RewriteRule ^about$ index.php?view=about_blog [L,QSA] // Работает
RewriteRule ^map$ index.php?view=map_blog [L,QSA] // Работает
RewriteRule ^contact$ index.php?view=autor_blog [L,QSA] // Работает
RewriteRule ^blog/(.*)$ index.php?view=news&title=serdyukovu_stroili_dachu_na_meste_radiolokatsionnoy_stantsii [L,QSA] // Теряет стили
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
07.02.2013, 17:02
Lestat621, Всё понятно, причина всё-таки скорее всего в относительном написании путей
Цитата Сообщение от Илья Федин Посмотреть сообщение
Т. е. стили в localhost/site/css находятся?
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
07.02.2013, 17:03  [ТС]
Да.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
07.02.2013, 17:23
Lestat621,
HTML5
1
<link rel="stylesheet" href="/site/css/style.css" type="text/css">
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
07.02.2013, 22:39  [ТС]
еее... спасибо)
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
09.02.2013, 23:42  [ТС]
Оказывается не все решил)

PHP
1
RewriteRule ^section/(.*)/$ index.php?view=news&section=$1 [L,QSA]
Пердаю один параметр норм.
PHP
1
RewriteRule ^section/(.*)/page/([0-9]+)/$ index.php?view=news&section=$1&page=$2 [L,QSA]
Передаю два параметра, а страницу возвращает ту же.
То есть section выбирает, а вот page остается прежней.
В чем может быть причина?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
10.02.2013, 00:04
Lestat621, У меня правило отлично работает, проверьте скрипт
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
10.02.2013, 00:08  [ТС]
Скрипт работает.

Тут в принципе что бы я не писал, главное задать первый параметр, а дальше могу указывать что угодно...
То есть указываю section верно, а далее, можно повторять одно и то же...
section/35/page/([0-9]+)/([0-9]+)/page/ и тд, все ровно откроет section 35 первую страницу
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
10.02.2013, 00:11
Lestat621, Так в чём проблема?
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
10.02.2013, 01:13  [ТС]
В том что, даже если я укажу второй параметр 2, все ровно открывается только основной запрос к section
У меня есть два запроса:
PHP
1
2
RewriteRule ^section/(.*)/$ index.php?view=news&section=$1 [L,QSA]
RewriteRule ^section/page/([0-9]+)/$ index.php?view=news&section=$1&page=$2 [L,QSA]
Первый просто на разделы, второй, разделы и страницы.
Так вот что бы я не вводил он перенаправляет только на разделы.

section/35/88/dffsfdsfds/sdfds/55

Главное ставить слешы..
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
10.02.2013, 13:48
Цитата Сообщение от Lestat621 Посмотреть сообщение
section/35/88/dffsfdsfds/sdfds/55
А ваше правило под это и не подходит, а под это подходит:
Code
1
section/tra-ta-ta/page/0/
0
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 22
10.02.2013, 14:15  [ТС]
Почему? Ведь у меня после section сразу идет page в правилах.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
10.02.2013, 16:06
Цитата Сообщение от Lestat621 Посмотреть сообщение
Ведь у меня после section сразу идет page в правилах.
Нет
Цитата Сообщение от Lestat621 Посмотреть сообщение
RewriteRule ^section/(.*)/page/([0-9]+)/$ index.php?view=news&section=$1&page=$2 [L,QSA]
Code
1
section/что-угодно/page/какие-угодно-цифры/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.02.2013, 16:06

500 Internal Server Error Ошибки в .htaccess
http://www.youtube.com/watch?v=gUgtft0hTps Учусь по этому видео, после подключения .htaccess выдаёт ошибку. Выкладываю два исходника ...

Internal error при использувании файла .htaccess
Здравствуйте! Подскажите пожалуйста в чём может быть проблема! Использую локальный сервер wamp, как по мне так он нормально работает, но...

500 Internal Server Error
Доброго дня! Надеюсь пишу в тот раздел. Проблема следующая: недавно переехали на другой хостинг, вроде все прошло гладко. Но...

Ошибка: Internal Server Error
Ребятки , подсобите с ошибкой: The server encountered an internal error or misconfiguration and was unable to complete your...

500 Internal Server Error
Решил установить livestreet cms, только залил на хост, а уже ошибка .htaccess: AddDefaultCharset UTF-8 Options -Indexes ...


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

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru