Apache не использует mod_rewrite.c - PullRequest
4 голосов
/ 28 февраля 2009

Итак, я только что установил сервер linode с debian, apache и т. Д., И теперь я пытаюсь запустить приложение, которое разрабатываю, но для него требуется mod_rewrite.c. Естественно, я зашел в каталог приложения (если он имеет значение в PHP) и создал .htaccess с этим внутри него:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>

Поэтому они направились в мой домен, example.com/hello, и он выдал мне ошибку 404, когда он должен показывать мне содержимое, которое загружает index.php. Есть ли причина, по которой mod_rewrite.c не будет работать?

1 Ответ

8 голосов
/ 28 февраля 2009

Включен ли модуль в / etc / apache2 / mods-enabled?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...