@Djitols

Mod rewrite на openserver Работает на ubuntu нет что делать?

Здравствуйте. Не могу запустить Mod rewrite на ubuntu.
Помогите решить вопрос кто может.
Суть вот в чем. Есть сайт и в локалке на openserver все работает.
На VPS Хостинге сайт тоже работает только нет переадрисации ссылок с помощью Mod rewrite
Когда включаю Mod rewrite выдает ошибку
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Apache/2.4.52 (Ubuntu) Server at 5.230.226.120 Port 80
Что то нетак в .htaccess точнее для (локалки openserver) все так а для (vps ubuntu) нет.
Подскажите плз кто в курсе что делать. Вот .htaccess

AddDefaultCharset utf-8
DirectoryIndex index.php

RewriteEngine on

RewriteRule ^([a-z0-9]*)$ index.php?f=$1 [L]
RewriteRule ^news/([0-9]*)$ index.php?f=news&nid=$1 [L]
RewriteRule ^news/page-([0-9]*)$ index.php?f=news&page=$1 [L]
RewriteRule ^stat/s([0-9]*)$ index.php?f=stat&sid=$1 [L]
RewriteRule ^stat/([a-z]*)/s([0-9]*)$ index.php?f=stat&act=$1&sid=$2 [L]
RewriteRule ^stat/([a-z]*)/s([0-9]*)/clan([0-9]*)$ index.php?f=stat&act=$1&sid=$2&clan=$3 [L]
RewriteRule ^cp/([a-z]*)$ index.php?f=cp&opt=$1 [L]
RewriteRule ^cp/char([0-9]*)/s([0-9]*)$ index.php?f=cp&opt=charinfo&char=$1&sid=$2 [L]
RewriteRule ^cp/support/([0-9]*)$ index.php?f=cp&opt=support&act=write&s=$1 [L]
RewriteRule ^cp/robo/s([0-9]*)$ index.php?f=cp&opt=robo&sid=$1 [L]
RewriteRule ^cp/bill/([A-Z0-9]*)/s([0-9]*)$ index.php?f=cp&opt=robo&act=bill&inv=$1&sid=$2 [L]
Header set Access-Control-Allow-Origin "*"
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@Djitols Автор вопроса
Вообщем разобрался=))) Как я и думал просто нехватало модуля

Как вы убедились, включать модули очень просто. Давайте включим несколько необходимых, по умолчанию модулей:
Мне нужен был headers
sudo a2enmod expires

sudo a2enmod headers

sudo a2enmod rewrite

sudo a2enmod ssl
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы