Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » htaccess (apache) - все о нем

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите ламеру, купид  хостинг, а там возможности этого самого есть.. я лишь знаю что это файл с помощью которого
 
можно делась свои ошибочние страницы (404, 500, 403)
паролировать папки
назначать subdomains  
 НО КАК ЧТО, ГДЕ, КОГДА,  ПОЧЕМУ, ОТКУДА, СКОЛЬКО не знаю.. ((  помогите разобраться
 


 
Собираем рульную информацию на русском.
 
Начало
http://www.webhowto.ru/local9.shtml
http://httpd.apache.org/docs/configuring.html  
http://httpd.apache.org/docs/howto/auth.html  
http://apache-server.com/tutorials/ATusing-htaccess.html  
http://www.webscript.ru/stories.php3?story=01/07/05/4626571




Название исправила. lynx.

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 18:27 04-02-2002 | Исправлено: lynx, 20:34 25-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
perdun

Цитата:
как это сделать?  

создать нужные папки и в каждую бросить проверку пароля через htaccess

Цитата:
куда должен указывать документрут?

для https на одну общую диру.. для которой поддиректориями являются упомянутые папки выше

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:14 06-03-2008
perdun



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
спс, разобрался, все заработало
 
а вот еще нюанс...
юзер с хттп заходит на хттпс, авторизуется...; далее переходит на хттп...; далее возвращается на ранее посещенную хттпс -> его запускает без авторизации  
Как это исправить (чтобы снова запрашивал пароль)? Это настройки юзерского браузера, или можно на сервере ченить подкрутить?

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 11:10 07-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
perdun

Цитата:
алее возвращается на ранее посещенную хттпс -> его запускает без авторизации

потому что браузер помнит данные для указанного реалма
 

Цитата:
Как это исправить (чтобы снова запрашивал пароль)

1) либо юзверь закрывает браузер
2) нужно выкинуть 401 заголовок. но это уже не через htaccess делается

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:06 07-03-2008
Zero108

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
 
Помогите, пожалуйста, настроить переадресацию через htaccess.
 
1. Необходимо, чтобы при наборе в адресной строке браузера
 
http://www.mysite.net/любая_папка/любой_файл.vphp
 
производилась переадресация на первую страницу сайта,
 
но при этом можно было зайти http://www.mysite.net/admin/
без переадресации на первую страницу.
 
Пытаюсь вставить следующую строку, но не срабатывает:
redirect ^(.*)\.vphp$ http://www.mysite.net/index.vphp
 
 
 
2. В файле _parcer.php есть такая надпись:
 
<?php
} else {
        $xh = xslt_create();
        $transform_arguments = array('/_xml' => $xml_data);
        // Allocate a new XSLT processor
        $xh = xslt_create();
        // Process the document
        $result = xslt_process($xh, 'arg:/_xml', 'file://'.$xsl_file, NULL, $transform_arguments);  
        if ($result) {
        echo $result;
        } else {
                echo '<h1>Sorry, the page is temporarily unavaliable</h1>';
        }
        xslt_free($xh);
}
$time_end = getmicrotime();
$generation_time = $time_end - PARSER_TIME_START;  
echo "<!-- $generation_time -->";  
?>
 
Соответственно, если страница ошибочна, например, вида:
 
http://www.mysite.net/fguhkdfhgkdfjg/dlfjgdfjg.vphp
 
то выдается сообщение страница с сообщением Sorry, the page is temporarily unavaliable
 
Как сделать (через htaccess или parcer), чтобы в таких случаях
обрабатывалась стандартная страница с ошибки 403.shtml ?
 
С уважением,
админ

Всего записей: 5 | Зарегистр. 08-03-2008 | Отправлено: 19:37 08-03-2008 | Исправлено: Zero108, 19:37 08-03-2008
roddik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет! Такая проблема: нужно через htpasswd задать пароль для всего, кроме файла index.php, делаю так

Код:
AuthName "Restricted Area"  
AuthType Basic  
AuthUserFile "E:\xampp\htdocs\.htpasswd"
require valid-user
 
<Files index.php>
    Allow from All
    Satisfy Any
</Files>

Так, если набираю http://localhost/index.php авторизацию  не просит, если localhost/other.php - просит, как и предполагалось, как сделать, чтобы при запросу к http://localhost или http://localhost/?a авторизация НЕ требовалась? Спасибо большое!!

Всего записей: 233 | Зарегистр. 27-01-2007 | Отправлено: 20:50 08-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
roddik
.htaccess + .htpasswd (пароли на директорию)


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:51 08-03-2008
Ryoga67

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа необходимо разрешить допуск к 3-м файлам только определённому IP, как это сделать если файлы имеют следующие имена: admin.php, category.php, delete.php ?
 
Для одного файла можно прописать так:

Цитата:
 
<Files admin.php>
Order Deny,Allow
Deny from all
Allow from 123.12.1.1
</Files>

А для 3-х сразу не знаю, помогите пожалуйста, ссылкой или советом.

Всего записей: 53 | Зарегистр. 03-08-2006 | Отправлено: 20:43 09-03-2008
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужно запретить доступ к группе файлов. Прописываю:
 
<Files "\.(inc|sql|php|php3|cgi|c)$">
order allow,deny
deny from all
</Files>
 
В папку кладу test.php:
 
<?php
echo "Тест работы .htaccess";
?>
 
Вызываю его из браузера и имею: Тест работы .htaccess
 
Если прописать в лоб <Files test.php> и вызвать, то браузер пишет за отсутствие прав и наличие обязанностей Но надо все-таки запретить доступ к группе.  
 
Где я накосячил?

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 22:48 10-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik

Цитата:
Нужно запретить доступ к группе файлов. Прописываю:

FilesMatch
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:51 10-03-2008
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
FilesMatch  

Спасибо, заработало: You don't have permission to access /la-la-la/test.php on this server.
 
Добавлено:
Вот еще задача, которую пока не могу врубиться как решить с помощью .htaccess:
В папке имеются несколько разных типов файлов, например, test.php, test.inc, test.txt. Нужно запретить создавать в этой папке другие файлы и подпапки.

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 23:07 10-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik

Цитата:
В папке имеются несколько разных типов файлов, например, test.php, test.inc, test.txt. Нужно запретить создавать в этой папке другие файлы и подпапки.

поставить на папку права только на чтение.
это никакого отношения к htaccess не имеет

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:00 11-03-2008
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
поставить на папку права только на чтение
А если на папке должны быть 777 ?

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 00:19 11-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik

Цитата:
А если на папке должны быть 777

тогда никак кроме стороннего софта, что будет следить за папкой и тд и тп.. еще раз - сам апач файлы и директории не создает, поэтому и htaccess тут не при чем.
исключение http метод put, но тут речь не о нем.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:22 11-03-2008
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
тогда никак кроме стороннего софта, что будет следить за папкой и тд и тп.
А что это за софт?

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 00:47 11-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik

Цитата:
А что это за софт?  

без понятия.. такой чушью не занимался - всегда права выставлял
 
Как запретить удаление, перемещение и т.д. файлов и папок

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:16 11-03-2008 | Исправлено: Cheery, 01:17 11-03-2008
perdun



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
2) нужно выкинуть 401 заголовок. но это уже не через htaccess делается

ога, вот это мне и нуна... это в самом хтмл-е?

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 07:24 11-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
perdun

Цитата:
ога, вот это мне и нуна... это в самом хтмл-е?  

нет, средствами html это сделать невозможно..
 
 
 

вот и у меня вопрос возник.. кто нить может объяснить, почему вот так работает

Цитата:
<FilesMatch ".">
  Order allow,deny
</FilesMatch>

то есть не пускает, а иначе
Order allow,deny
без filesmatch - нет!

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 04:54 12-03-2008
perdun



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
нет, средствами html это сделать невозможно..  

плз, а че за средства...? где копать, чего читать на енту тему? нужно решение, плиззззз..

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 11:00 12-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
perdun

Цитата:
плз, а че за средства...? где копать, чего читать на енту тему?

серверные скрипты.. perl, php и тому подобное
 
Добавлено:
Хотя, возможно, можно поиграться с Header set
выставить его для файла, скажем logout и кидать на него при выходе.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:07 12-03-2008
Pirates



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, снова нужна помощь..
 
В данный момент на домене http://domain.ru/ работает конструкция, которая при попытке вызова несуществующего урла (http://domain.ru/some.php, http://domain.ru/some.html, http://domain.ru/some/) скидывает на главную страницу:
 

Цитата:
RewriteEngine on
RewriteCond %{REQUEST_URI} \.shtml?$    
RewriteRule ^(.*)\.shtml?$ $1.php [L]  
RewriteEngine off

 
Теперь требуется, чтоб и при вызове несуществующего сабдомена (http://some.domain.ru/) происходил редирект на главную страницу.
 
Как это сделать корректно?
 
Спасибо!

Всего записей: 104 | Зарегистр. 16-02-2004 | Отправлено: 17:01 13-03-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » htaccess (apache) - все о нем


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru