Помогите, ошибка 403 на сайте.

403: В папке с сайтом нет индексного файла index.php или index.html в связи с этим сервер возвращает 403 ошибку
 

DARKNESSS

<вырезано цензурой>
💀
📜
.htaccess

Данный ресурс посвящен децентрализованному управлению конфигурацией веб сервера Apache. Такая конфигурация, как, вероятно, вы знаете, осуществляется с помощью служебного файла сервера - .htaccess
В свое время я столкнулся с парой проблем, которые сподвигнули меня к долгому поиску исчерпывающей информации о конфигурировании наиболее распространенного в настоящее время веб-сервера Apache средствами, доступными обычному веб-мастеру.
Несколько лет назад, да и сейчас нелегко найти нормальное описание на русском хотя бы нескольких директив настройки .htaccess на одном сервере. Представленная на данном ресурсе информация собиралась и анализировалась достаточно долгое время.
Этот ресурс не является исчерпывающим источником информации о настройке .htaccess, (да поможет вам мануал по Apache и хорошее знание английского), здесь просто собраны в единую систему большинство наиболее используемых директив данного конфигурационного файла, с рабочими примерами. Причем все изложено легко доступным и обычно грамотным русским языком, понять который сможет практически каждый.
Проект открыт к диалогу, и если у Вас имеется какая либо полезная или интересная информация, так или иначе связанная с .htaccess настройкой, вы можете прислать мне на Е-мэйл, или запостить на форуме.
Чем больше я нахожу сведений, приемов, описаний, примеров .htaccess настройки тем очевидней становится, что для более - менее комфортной работы в веб, знание основ работы с .htaccess является элементарной необходимостью.
Для наглядности приведу несколько наиболее часто используемых возможностей, которые открывает данный конфигурационный файл:
  • открыть или закрыть доступ к каталогам без индексного файла;
  • запаролить директорию - ограничить доступ по логину - паролю (htpasswd);
  • закрыть внешние ссылки (с других сайтов) на архивы;
  • запретить доступ к файлам определенного формата, или доступ к сайту в определенный промежуток времени;
  • запретить - открыть доступ с определенных (айпи) IP адресов;
  • сменить или добавить еще несколько новых названий индексного файла;
  • включить по мере необходимости проверку в страницах определенного формата - типа на наличии SSI, Perl, PHP и др. включений - директив;
  • сделать редиректы (Redirect) - пересылку пользователя с одних адресов на другие - перенаправления пользователя на другую страницу;
  • скрыть структуру каталогов сайта отображающеюся в адресной сроке браузера, или возможно сделать её более простой и наглядной для конечного пользователя (mod_Rewrite);
  • управлять роботами - ботами поисковых систем на сайте;
  • безболезненно и незаметно перенести сайт на новый домен - смена домена;
  • использовать свои собственные общие страницы ошибок, например, как-то наиболее часто используемые -
    * 401 Authorization Required - Требуется авторизация
    * 403 Forbidden - Доступ запрещен
    * 404 Not Found - Документ не найден
    * 500 Internal Server Error - Ошибка в работе сервера
  • при необходимости сменить кодировку страниц отправляемых веб сервером посетителям;
  • запретить или нужным образом настроить кэширование веб сервера;
  • правильно с минимальными потерями сменить имя домен сайта;
  • обучить веб сервер понимать дополнительные нужные Вам форматы (типы) файлов.
Как вы увидите из многочисленных готовых примеров .htaccess настройка не является чем-то сверхсложным, часто, достаточно просто взять - скопировать готовый пример, и подставить свои ссылки - пути от корня сервера к файлам (директориям) для решения возникшей проблемы.
В заключение, объединив все вышесказанное, можно сказать что, данный ресурс является как бы небольшим htaccess мануалом, или "скорой" помощью по нему, для русскоязычного пользователя Интернета.

index.php выложи
 
вот это у меня в .htaccess
# php_flag zend.ze1_compatibility_mode on
# php_value error_reporting 7
# php_flag register_globals on
# order deny,allow
# deny from all
#php_value display_errors 0
 

DARKNESSS

<вырезано цензурой>
💀
📜
надо поправить . # знак перед строками - значит не активны .
 

Orion

Продвинутый
📜
на сайте ошибка
Notice: Undefined variable: QUERY_STRING in /home/myfilms/my-films.dp.ua/www/index.php on line 6
а в строке $current_page = explode ('?',$QUERY_STRING);
я дал тебе рабочий hess в ином посту, вообще вопросы в 1 посте писать можно, зачем на каждый вопрос создавать тему)
 

DARKNESSS

<вырезано цензурой>
💀
📜
##php_flag register_globals on
DirectoryIndex index.php
AddDefaultCharset cp1251
Options -Indexes
RewriteEngine on
# Проверяем не папка-ли
RewriteCond %{REQUEST_FILENAME} !-f
# наши костыли
RewriteRule ^world$ /world.php [QSA,L]
RewriteRule ^world/$ /game.php [QSA,L]
# Статические страницы вопреки шаблона
RewriteRule ^info/([^/\.]+)$ /index.php?c=indexpage&m=$1 [QSA,L] # Это у нас субмодули главной страницы!
RewriteRule ^info/([^/\.]+)/([^/\.]+).html$ /index.php?c=indexpage&m=$1&cat=$2 [QSA,L] # Это у нас субмодули главной страницы!
RewriteRule ^logs-([0-9]+).html$ /index.php?c=window&m=logs&fid=$1 [QSA,L]
#RewriteRule ^ipers/([^/\.]+)$ /index.php?c=window&m=ipers&p=$1 [QSA,L]
RewriteRule ^ipers/([^/\.]+)$ /ipers.php?p=$1 [QSA,L]

пример - что то можно удалить или добавить
 

Insallah

Раздолбай
📜
💎
  • Золотая медаль
я дал тебе рабочий hess в ином посту, вообще вопросы в 1 посте писать можно, зачем на каждый вопрос создавать тему)
Потому что это политика партии такая: одна проблема — один вопрос!
Тут этот деятель совершенно прав.
А неправ он в заголовках тем — за это надо бы и по ушам/переименовать.
 
Внимание! Эта тема устарела на 682 дней.
Тут обсуждать нечего, лучше создай новую тему. Конечно, если очень-очень нужно (например хочешь ответить на древний вопрос), то отвечай. Но помни: некропост — зло, а модератор не дремлет!
Сверху