|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.08.2011, 18:22 | #1 |
Пользователь
Регистрация: 06.08.2011
Сообщений: 16
|
ЧПУ и модуль Rewrite - где ошибка?
Помогите настроить пожалуйста. Что бы я не писал в файле .htacees имею сообщение:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Мне надо на сайте ссылки вида http://domain.ru/index.php?mod=name преобразовать в http://domain.ru/name Код .htaccess PHP код:
|
27.08.2011, 18:30 | #2 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 41
|
А зачем $1 перед index.php ?
Попробуй так: RewriteRule ^(.*)$ /index.php?mod=$1 |
27.08.2011, 18:38 | #3 |
Пользователь
Регистрация: 06.08.2011
Сообщений: 16
|
Попробовал не помогло. Он даже на обычные ссылки вида http://domain.ru/index.php?mod=name перестает реагировать. Как только добавляю свой .htaccess - ошибка 500. Даже если в корень сайта заходить. Что за фигня не понимаю.
|
27.08.2011, 19:00 | #4 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
держи
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php [QSA,L] RewriteRule ^$ /index.php [QSA] |
27.08.2011, 19:20 | #5 |
Пользователь
Регистрация: 06.08.2011
Сообщений: 16
|
Не помогает. Никакого эффекта , сайт становится недоступным. ошибка 500. Сейчас хостеру напишу, может у него что.
|
27.08.2011, 19:22 | #6 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
А у вас точно есть RewriteRule?
|
27.08.2011, 19:50 | #7 |
Пользователь
Регистрация: 06.08.2011
Сообщений: 16
|
Теперь уже не уверен, написал в техподдержку, в чате сходу не смогли помочь. Мне главное быть уверенным что настройки правильно пишу, а то я только учусь ЧПУ делать.
|
27.08.2011, 19:54 | #8 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
То что я вам написал на моём сайте работает отлично.
Попробуйте в htaccess оставить только RewriteEngine On Если и дальше будет ругатся значит его на сервере нет. |
27.08.2011, 20:03 | #9 | |
Пользователь
Регистрация: 06.08.2011
Сообщений: 16
|
Цитата:
блин, спс даже не думал, хостинг с поддержкой php, БД мускуль на серваке Apache и с описанием как настроить .htacess в разделе вопрос-ответ. Спасибо. Если ответят что интересное из техподдержки хостера отпишусь. |
|
27.08.2011, 20:57 | #10 | |
Пользователь
Регистрация: 06.08.2011
Сообщений: 16
|
Вот ответ:
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где найти модуль SendKeys? | saylar_06 | Общие вопросы Delphi | 4 | 29.05.2011 19:20 |
написал программу, где то ошибка, не пойму где... | Kelevra91 | Общие вопросы C/C++ | 5 | 17.01.2011 16:38 |
паскаль модульное программирование: где мой модуль | kyop | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 10.12.2010 17:09 |
где взять модуль App.tpu (бесплатно) | leomas | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 24.08.2009 12:01 |
Где взять модуль Main.dcu ? | muravey | Помощь студентам | 8 | 28.10.2007 08:53 |