Ubuntu 15.10 Сервер 64-битный.htaccess? пытаюсь включить но мне не повезло

Я изменяю строку в этой папке etc/apache2/apache2.conf: AllowOverride None в AllowOverride All и я уверен AccessFileName .htaccess установлен правильно.

Затем включите перезапись с помощью этой команды:

sudo a2enmod rewrite

Затем перезапустите apache2:

sudo service apache2 restart

Это мой простой код.htaccess:

# 1 ---- Establish a custom 404 File not Found page ----

ErrorDocument 404 /index.php

# 2 ---- Prevent directory file listing in all of your folders ----

IndexIgnore *

#block hotlinking
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ style/logo/logo_icon.png [NC,R,L]

Затем я получаю это при доступе к основному файлу index.php: Запрещено

У вас нет прав доступа к /index.php на этом сервере. Сервер не может прочитать файл htaccess, отказывая в доступе для обеспечения безопасности Apache/2.4.12 (Ubuntu) Сервер на mydomain.com Порт 80

Серверная система, которую я использую: Сервер Ubuntu 15.10, 64-битный. Кажется, я не могу понять, в чем я ошибаюсь, я совершенно новичок в работе с серверами, также провел большое количество исследований, однако я все еще ограничен в своих возможностях, Буду признателен за любую помощь:)

0 ответов

Другие вопросы по тегам