Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Файлы .ht* и apache

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
shum0531
Отправлено: 29 Августа, 2013 - 13:28:06
Post Id



Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Недавно обнаружил что на сервере файлы, чьи имена начинаются с .ht (например .htfile), не доступны через адресную строку браузера. Доки в инете не нашел Недовольство, огорчение
В чем тут дело?
 
 Top
LIME
Отправлено: 29 Августа, 2013 - 14:00:35
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




в линукс файлы с точкой это скрытые файлы
веб браузеры их не выдают и файловые менеджеры не показывают
по умолчанию
 
 Top
shum0531
Отправлено: 29 Августа, 2013 - 14:33:55
Post Id



Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




LIME пишет:
в линукс файлы с точкой это скрытые файлы
веб браузеры их не выдают и файловые менеджеры не показывают
по умолчанию

я только что проверил на хостинге(линукс) и на локалке (винда) ".file" отдается во всех случаях, а ".htfile" и ".ht.file" моя система не выдает

это в корне сайта, так на всякий случай
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteRule ^(.*)$ index.php?routes=$1 [L,QSA]
  5. ErrorDocument 403 /error
  6. ErrorDocument 404 /error
  7. ErrorDocument 405 /error
 
 Top
LIME
Отправлено: 29 Августа, 2013 - 14:39:09
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




в конфиге апача есть такое
Цитата:
<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files>
надо переводить?
(Добавление)
но я признаться думал что запрет на все с точки по умолчанию
 
 Top
shum0531
Отправлено: 29 Августа, 2013 - 14:47:38
Post Id



Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Точно. Спасибо LIME
Я у себя нащел
CODE (htmlphp):
скопировать код в буфер обмена
  1. <Files ".ht*">
  2.     Require all denied
  3. </Files>

Теперь мне все ясно
closed

(Отредактировано автором: 29 Августа, 2013 - 14:48:29)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB