2016-12-22 3 views
0

Я пытаюсь включить модуль rewrit на апач Serveur 2,4 и Debian 8 Я создал subdomaineApache 2.4 как включить модуль перезаписи

Если я создаю файл PHP с:

<?php 
if(!function_exists('apache_get_modules')){ phpinfo(); exit; } 
$res = 'Module Unavailable'; 
if(in_array('mod_rewrite',apache_get_modules())) 
$res = 'Module Available'; 
echo apache_get_version(); 
?> 

Это отображение "Модуль Доступный"

В глобальных директивах (/etc/apache2/apache2.conf) Я творю:

<Directory /var/dev/> 
Options Indexes FollowSymLinks        
AllowOverride all           
Require all granted          
</Directory> 

У меня есть создать файл .htaccess в корневой папке веб-

Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^foo.html$ test.html 

и файл test.html!

В appache журнале ошибок у меня есть это:

[Чт 22 декабря 11: 36: 44,828831 2016] [ядро: информация] [PID 1884] [клиент 83.145.73.220:58115] AH00128: Файл не существует : /home/dev/foo.html

Благодарим за помощь

ответ

0

Я была такая же проблема. Все, что вам нужно сделать в вашем терминале

sudo a2enmod rewrite 

Тогда просто перезапустить apache2

sudo service apache2 restart 
Смежные вопросы