есть код который работает на локальном сервере htaccess

сервер apache htaccess

есть код который работает на локальном сервере

DirectoryIndex index.php?main=t
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$ index.php?do=$1&id_menu=$2&menu_data=$3&display_news=$4 [L]

RewriteRule ^([^,]+)/id_menu([^.]+)/menu_data(.*+)/?$ index.php?do=$1&id_menu=$2&menu_data=$3 [L]

RewriteRule ^([^,]+)/assign_menu_article([^.]+)/id_menu(.*+)/?$ index.php?do=$1&id_menu=$3&assign_menu_article=$2 [L]
RewriteRule ^([^,]+)/detach_menu_article([^.]+)/id_menu(.*+)/?$ index.php?do=$1&id_menu=$3&detach_menu_article=$2 [L]
RewriteRule ^([^,]+)/display_news([^.]+)/all_news(.*+)/?$ index.php?do=$1&display_news=$2&all_news=$3 [L]


RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/?$ index.php?do=$1 [L]
</IfModule>

-------------
выкладываю на хостинг и он ругается ошибка 500 что делать




вот ошибка
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.41 Server at www.....ru Port 80

Примечание:
Уже консультируюсь но они смогут ответить только завтра.

Примечание:
freehost.com.ua - хостинг
только что отписали смотрите лог ошибок сервера правда где его найти не написали )
mod_rewrite - есть так как если убираю все кроме DirectoryIndex index.php?main=t то перенаправление страницы работает.
Непойму в чем ошибка может быть.
Может быть что старый апач или что-то вроде того и как это проверить. Так как в денвере то ошибок нет.

Примечание:
нашел лог высылаю его часть

Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n[Tue Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n[Tue Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n[Tue Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n[Tue Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n[Tue Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n[Tue Aug 24 19:54:54 2010] [alert] [client 87.244.138.14] /sata1/home/users/zapari/www/www.technologies-new.ru/.htaccess: RewriteRule: cannot compile regular expression '^([^,]+)/id_menu([^.]+)/menu_data([^.]+)/display_news(.*+)/?$'\n

Примечание:
Какой бы хостинг вы посоветовали так как чувствую это последняя работа с этим если не помогут.

Примечание:
горе хостинг freehost.com.ua
выяснил они используют старую версию apache
Ответы:
Все зависит от настроек Апача у хостера и от раздачи прав на директории. Я бы на вашем месте проконсультировался по интересующему вас вопросу в техподдержке хостера.
mod_rewrite на хосинге есть? А что у Вас за горе хостинг?
Сначала проверьте включен ли в настройках apache mod_rewrite.
Не по теме:
Пытаюсь заставить работать .htaccess на локалке. Если более подробно, нужно заставить страницу считывать .htc файлы.
Оставляю на случай, если кто уже сталкивался х)


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.