Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
3 / 3 / 0
Регистрация: 10.06.2016
Сообщений: 420

Кэшируется ли сам файл .htaccess

21.06.2025, 18:18. Показов 2381. Ответов 28

Студворк — интернет-сервис помощи студентам
У меня несколько сайтов на localhost:
/000/, /111/, /222/, /333/, /444/

При загрузке браузера:
Index of/
• 000/
• 111/
• 222/
• 333/
• 444/

При клике на любом сайте -> сайт открывается кроме /333/
Я и .htaccess удалил, а результат тот же.
Может быть .htaccess кэшируется?

А это то, что после загрузки http://localhost/333/ :

Не удается получить доступ к сайтуНе удалось найти IP-адрес сервера index.php.
Попробуйте сделать следующее:

Проверьте подключение к Интернету.
Проверьте настройки прокси-сервера, брандмауэра и DNS.
Выполните диагностику сети в Windows
ERR_NAME_NOT_RESOLVED
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.06.2025, 18:18
Ответы с готовыми решениями:

htaccess берет правила из другого htaccess. Возможно?
Добрый день! Есть сайт с разветвленной структурой каталогов. В разных каталогах - разные...

Файл .htaccess надо писать самому сначала до конца?
Файл .htaccess надо писать самому сна чало до конца?

Как через .htaccess запретить доступ к сайту используя файл с ip?
есть файл с китайскими ip около 2000 например 58.14.0.0/15 58.16.0.0/16 58.17.0.0/17...

28
3 / 3 / 0
Регистрация: 10.06.2016
Сообщений: 420
26.06.2025, 16:59  [ТС]
Студворк — интернет-сервис помощи студентам
voraa,
1. Записал в C:/Windows/System32/drivers/ets/hosts
Code
1
    127.0.0.1 111.local
2. Добавил в C:/Server/bin/Apache2.2/conf/extra/httpd-vhosts
Code
1
2
3
4
5
6
7
8
9
10
11
12
<VirtualHost *:80>
    ServerAdmin webmaster@111.local
    DocumentRoot "C:/Server/data/htdocs/111"
    ServerName 111.local
    ErrorLog "logs/111-error.log"
    CustomLog "logs/111-access.log" common
    <Directory "C:/Server/data/htdocs/111">
        Options Indexes FollowSymLinks
        #AllowOverride None   # отключает .htaccess
        Require all granted   # разрешает доступ ко всем файлам в директории
    </Directory>
</VirtualHost>
3. Файлы сайта находятся в директории C:/Server/data/htdocs/111/

4. .htaccess файл пока очистил

5. Перезапустил сервер

6. Запускаю браузер Chrome и в адресной строке пишу http://111.local/index.php ->
-> Слева от адресной строки появляется надпись "Не защищено", а в окне браузера - "Not Found"

Что я делаю не так?

P.S. Прежние записи оставил без изменений:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "C:/Server/bin/Apache2.2/docs/dummy-host.localhost"
    ServerName dummy-host.localhost
    ServerAlias www.dummy-host.localhost
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
 
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localhost
    DocumentRoot "C:/Server/bin/Apache2.2/docs/dummy-host2.localhost"
    ServerName dummy-host2.localhost
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>
0
 Аватар для voraa
1296 / 1283 / 190
Регистрация: 21.01.2024
Сообщений: 5,943
26.06.2025, 22:55
В основном конфиге строка
Code
1
Include conf/extra/httpd-vhosts.conf
есть?

Добавлено через 5 минут
Ну и в logs/111-error.log и logs/111-access.log надо смотреть, что там.
1
3 / 3 / 0
Регистрация: 10.06.2016
Сообщений: 420
27.06.2025, 12:27  [ТС]
voraa,
Опять "Internal Server Error"
[Fri Jun 27 12:21:44 2025] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!: /index.php
[Fri Jun 27 12:21:44 2025] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!: /favicon.ico, referer: http://111.local/index.php
Не задан AuthType (AuthType not set).
Но, есть информация: Отсутствие AuthType в настройках Apache означает, что для данного раздела или ресурса не требуется аутентификация, и доступ к нему будет предоставлен без проверки учетных данных.
И что писать в конфиг? AuthType Base? Тогда придётся вводить логин и пароль, а мне это не надо.
0
1319 / 1011 / 232
Регистрация: 01.10.2018
Сообщений: 3,928
27.06.2025, 16:58
Цитата Сообщение от Инженер_3 Посмотреть сообщение
И что писать в конфиг?
Писал уже, что у вас древняя версия httpd. В старину вместо Require использовали Allow/Deny.

Установите современную версию и не мучайтесь. Сейчас в основном используют сборки Apache Lounge. Пару лет назад также использовали сборки Apache Haus.
1
Заблокирован
27.06.2025, 17:02
Цитата Сообщение от estic Посмотреть сообщение
Установите современную версию и не мучайтесь.
Апач это вообще анахронизм. Хоть новая версия, хоть старая. Nginx решает все вопросы на фронте.
0
1319 / 1011 / 232
Регистрация: 01.10.2018
Сообщений: 3,928
27.06.2025, 17:08
Цитата Сообщение от black1385 Посмотреть сообщение
Апач это вообще анахронизм.
Для локальной разработки (на одном компьютере) под Windows пойдет.

Хотя можно и nginx для Windows использовать, но там нужно два разных процесса сопрягать, что для автора может вылиться в очередную проблему.
0
 Аватар для voraa
1296 / 1283 / 190
Регистрация: 21.01.2024
Сообщений: 5,943
27.06.2025, 17:41
Цитата Сообщение от Инженер_3 Посмотреть сообщение
voraa,
Опять "Internal Server Error"
[Fri Jun 27 12:21:44 2025] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!: /index.php
[Fri Jun 27 12:21:44 2025] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!: /favicon.ico, referer: http://111.local/index.php
Не видя всех настроек, ничего сказать нельзя.
У меня на домашнем сервере нет и никогда не было аутентификации, и все как то сразу после установки апача и простейшей настройки работает.

Code
1
Require all granted
Это для apach 2.4 Для 2.2 исправьте на
Code
1
2
Order allow,deny
Allow from all
Добавлено через 18 минут
Цитата Сообщение от black1385 Посмотреть сообщение
Nginx решает все вопросы на фронте.
Надо решать не все вопросы, а свои.
На ассемблере можно написать любую программу, и решить любые вопросы. Но это не повод всем переходить на ассемблер.
Надо использовать наиболее простые средства, которые решают твои вопросы, а не все на свете.

Добавлено через 7 минут
И как Nginx решает проблему CGI скриптов?
1
Заблокирован
27.06.2025, 18:12
Цитата Сообщение от voraa Посмотреть сообщение
И как Nginx решает проблему CGI скриптов?
voraa, у тебя всё нормально? На солнце не перегрелся? Я же сказал "на фронте". Или просто решил доколупаться?
Цитата Сообщение от voraa Посмотреть сообщение
Надо использовать наиболее простые средства, которые решают твои вопросы, а не все на свете.
И чем же Apache проще Nginx? Я могу ответить. Проще тем, что уже идет в комплекте с готовыми сборками. Но, если выбирать что ставить дома на localhost - то это не проще. То же самое. Мне, например, проще и дома и на серверах дата-центра использовать что-то одно. В данном случае это nginx. Если кому-то проще использовать Апач - пожалуйста. Главное, что есть выбор. Каждый пусть сам решает. А я высказал своё мнение и могу еще раз повторить. И нечего затыкать мне рот. Я доступно объясняю?
0
3 / 3 / 0
Регистрация: 10.06.2016
Сообщений: 420
27.06.2025, 20:41  [ТС]
voraa,
Всё заработало. Заменил и в httpd.conf и в /extra/httpd-vhosts.conf
Буду экспериментировать.
Огромное спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2025, 20:41

Файл htaccess: подмена страниц сайта для определеных диапазонов IP адресов
Добрый день! сразу хочу сказать, я не разбираюсь в PHP и Apache и эти программы у меня не...

Как "вытянуть" файл .htaccess с сайта
Братья и сёстры! Надо посмотреть .htaccess файл с одного сайта. Как можно его оттедова вытянуть?

Как изменить файл .htaccess после редиректа сайта
Суть вот в чем. Нужно было настроить редирект одного сайта на другой (полный). В файле .htaccess...

Затер файл .htaccess , перестал работать сайт кроме главной
Приветствую всех! Такая ситуация, по фтп не увидел файла .htaccess, он был скрытым и случайно...

Склеить www и без www - склейка доменов и сайтов через редирект .htaccess файл
Добрый день! У меня в файле robot.txt прописано правило Host: site.ru и я хочу склеить домены...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости. Решение: Создан документ со следующими. . .
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово. Решение: Создан документ с единственным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru