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

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

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

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

stokon



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите приличный скрипт для .htaccess
разыскиваю скрипт-менеджер для администрирования и редактирования в онлайн файлов типа .htaccess и .htpasswd
Подскажите , может есть у кого на примете..

 
Скрипты для управления файлами .htaccess/.htpasswd
(.htpasswd-managers)

 
Собираем в этой теме скрипты для регулирования доступа пользователей средствами Apache (т.е. скрипты для создания/редактирования/удаления файлов .htaccess/.htpasswd/.htgroups)

 
<!-- Примеры скриптов: -->
.htpasswd File and Site Access Manager [Perl] — позволяет добавлять/удалять пользователей, группы, членов групп
 
Password Manager [Perl] — позволяет добавлять пользователей, изменять пароль...
 
Password Manager [Perl ] — другой скрипт из той же серии
 
htAuthorize [PHP] — скрипт для управления файлами .htpasswd, .htgroup и .htaccess сервера Apache через веб-нинтерфейс
 
<!-- pattern
[b][url=][/url][/b] — [s][/s]
-->

 
Для непосредственного редактирования файлов можно использовать любой скриптовый файловый менеджер, напр. phpRemoteView
 
<!-- Коллекции .htaccess/.htpasswd-менеджеров: -->
http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=htpasswd&catid=all
http://cgi.resourceindex.com/search/index.cgi?search=.htac
http://php.resourceindex.com/search/index.cgi?search=.htac
http://cgi.myweb.ru/catalog.phtml?ca_id=300&cp_level=3&lang=
 
<!-- Темы и ссылки по .htaccess: -->
* http://httpd.apache.org/docs-2.0/howto/auth.html
* общие вопросы по .htaccess (Apache)
* Htacess: запароливание директорий
* .htaccess и страницы ошибки (ErrorDocument)
 
FAQ по Apache
 
* службы запароливания (если нет возможности пользоваться htaccess'ом)

Темы по скриптам:
* клиентские скрипты   (JavaScript, JScript, VBScript)
* серверные скрипты (Perl, PHP, ASP и т.д.)
<!-- а также отдельными темами: -->
    ~ скрипты для создания/редактирования HTML-кода в браузере и скрипты для редактирования файлов из браузера
    ~ скрипты службы знакомств
    ~ whois-скрипты
    ~ ping-скрипты
    ~ баннерообменные скрипты
    ~ скрипты счетчиков (посещений, количества скачиваний файлов и т.д.)
    ~ скрипты файлового обменника
    ~ скрипты чатов
    ~ скрипты фотогалереи
    ~ новостные скрипты  
    ~ скрипты и программы для рассылки
    ~ скрипты поиска
    ~ скрипты магазинов
    ~ сервисы, скрипты, софт для ведения дневников онлайн
    ~ скрипты гостевых книг
    ~ скрипты и службы голосований/опросов
    ~ скрипты и программы для создания карты сайта
    ~ доски объявлений
    ~ защита ссылок (antileech)
    ~ скрипт аукциона
    ~ скрипты каталогов (catalogue)
    ~ админ-панели для хостинга
    ~ скрипты для конвертации XLS и DOC/RTF-файлов в HTML
    ~ переадресовка по дням недели
    ~ phpMyAdmin: установка, настройка, проблемы
    ~ скрипты для открытия новых окон: на весь экран, заданного размера, в определённом месте экрана, неизменяемого размера и мн.др.
    ~ все CMS (порталы, content management system)

Всего записей: 10 | Зарегистр. 27-03-2003 | Отправлено: 04:11 13-07-2003 | Исправлено: Svarga, 03:06 21-07-2003
Cheery



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

Цитата:
Как можно заменить файл ".htaccess"  

создать его с помощью скрипта на сервере
www.php.net/fwrite

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:23 13-05-2007 | Исправлено: Cheery, 05:24 13-05-2007
matvs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я у себя на хостинге (платном) не могу найти файл .htaccess. Как найти этот файл?

Всего записей: 213 | Зарегистр. 18-10-2006 | Отправлено: 12:22 12-06-2007
Cheery



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

Цитата:
не могу найти файл .htaccess. Как найти этот файл?

1) его может и не быть. он не является необходимостью
2) в зависимости от настроек ftp клиента или сервера он может и не отображаться

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:28 12-06-2007
matvs

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

Цитата:
сервера он может и не отображаться

А я могу изменить настройки сервера, если я использую не свой сервер, а пользуюсь услугами платного хостинга?

----------
Все о joomla
Финансовый журнал
Видео-семинары

Всего записей: 213 | Зарегистр. 18-10-2006 | Отправлено: 11:55 13-06-2007
Cheery



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

Цитата:
А я могу изменить настройки сервера, если я использую не свой сервер, а пользуюсь услугами платного хостинга?

вопросы к поддержке хостера.
скорее всего файла там просто нет и его нужно создать

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:00 13-06-2007
matvs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где можно еще почитать о файле .htaccess?

----------
Все о joomla
Финансовый журнал
Видео-семинары

Всего записей: 213 | Зарегистр. 18-10-2006 | Отправлено: 14:35 18-06-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
matvs
FAQ по Apache
далее в соответствующую тему

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:41 19-06-2007
matvs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, нашел.

----------
Все о joomla
Финансовый журнал
Видео-семинары

Всего записей: 213 | Зарегистр. 18-10-2006 | Отправлено: 18:19 19-06-2007
Vladimir54

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
    Вы наверное сможете подсказать, какой код нужно прописать в этом файле, чтобы пользователь на странице сайта не мог видеть ссылку, не зарегистрировавшись на сайте и ему выдавалось сообщение на странице в конкретной области "Чтобы увидеть скрытый текст, вы должны зарегистрироваться на сайте"

Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 22:20 20-09-2007
Cheery



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

Цитата:
Вы наверное сможете подсказать, какой код нужно прописать в этом файле, чтобы пользователь на странице сайта не мог видеть ссылку, не зарегистрировавшись на сайте и ему выдавалось сообщение на странице в конкретной области "Чтобы увидеть скрытый текст, вы должны зарегистрироваться на сайте

вопрос не имеет никакого отношения к данной теме.
как делается - страницы генерятся php скриптом, к примеру. если не зарегистрирован, то ссылка меняется не текст выше.. если залогинен, то ничего не меняется

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:22 20-09-2007
bornbill



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

Есть папка к ней имеют доступ ряд пользователей....(htaccess, htpasswd требуется именно это, или чтобы со стороны клиента программа считала именно так, и по этой авторизации могла попасть в указанную папку)
 
Необходимые возможности
1. Добавлять пользователей, удалять
2. блокировать по ip ( диапозону, этк)
3. отчитывать каждому пользователю срок работы например 1 год с момента первого обращения.
4. иметь возможность посмотреть кого откинет в ближайшие n дней
5. учитывать статистику заходов отдельно взятого пользователя (время,дата,длительность сессии, ip)
 
 в веб программированиии я полный 0, но думаю уважаемые разработчики сталкивались с подобными проектами...  
заранее благодарен за толчок в нужном направлении, ссылки и общие мысли в случае разработки подобной системы с 0....

Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 16:43 27-10-2007
memo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотел заблокировать спам. Первый раз в жизни написал такую красивую директиву:
 

Код:
<LIMIT GET POST>
order deny, allow
deny from 128.197.11.30
deny from 91.121.9.61
deny from 210.87.254.42
deny from 203.161.28.5
deny from 202.112.28.153
deny from 200.13.231.194
deny from 82.165.38.82
deny from 200.205.31.141
deny from 61.153.230.18
deny from 210.87.254.40
deny from zaybo.iespana.es
deny from humano.ya.com
deny from www.vegas-webspace.com
deny from propet.uw.hu
deny from fronto.freecities.com
deny from sintas.extra.hu
deny from rtito.web.fc2.com
deny from homepages.pathfinder.gr
deny from ratanam.ibelgique.com
deny from avinis.isuisse.com
deny from afled.web.fc2.com
deny from depates.greatnow.com
allow from all
</LIMIT>

 
Но она не работает, сервер ругается:
 

Код:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

 
В чём тут может быть дело?

Всего записей: 663 | Зарегистр. 10-08-2004 | Отправлено: 23:22 08-11-2007
Cheery



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

Цитата:
В чём тут может быть дело?

читать error.log - там все сказано

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:23 08-11-2007
memo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
Почитал бы, но он пустой...
 
А как синтаксис, ошибки есть?

Всего записей: 663 | Зарегистр. 10-08-2004 | Отправлено: 23:38 08-11-2007
Cheery



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

Цитата:
Почитал бы, но он пустой..

если выдается такая ошибка, то она должна быть в логах. значит не тот смотришь

Цитата:
А как синтаксис, ошибки есть?

какой смысл ограничивать только get и post, а не все?  
если используется limit, то должно быть разрешено через AllowOverride limit

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:50 08-11-2007
memo



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

Цитата:
если выдается такая ошибка, то она должна быть в логах. значит не тот смотришь  

 
да там негде особо смотреть. Захожу через DirectAdmin, там раздел логов, потом 10 или 100 последних эрор-логов. Оба пустые. Сейчас подёргал супорт, мол, почему у меня логи пустые показует... Посмотрим, что ответят. Сам я более-менее представляю что бы ответил
 

Цитата:
какой смысл ограничивать только get и post, а не все?  

 
а как всё, хотя бы где почитать?
 

Цитата:
если используется limit, то должно быть разрешено через AllowOverride limit

 
это там же в .htaccess пишется? у меня такого нет, как выглядит эта команда?

Всего записей: 663 | Зарегистр. 10-08-2004 | Отправлено: 23:57 08-11-2007
Cheery



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

Цитата:
это там же в .htaccess пишется?  

нет. это в конфиге

Цитата:
а как всё, хотя бы где почитать?  

ну блин
http://httpd.apache.org/docs/1.3/mod/mod_access.html
без каких либо доп директив в htaccess
хватит в этой теме.. обсуждение апача в Помощи сисадмину

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:59 08-11-2007
ZemoN



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть вопрос, а если точнее то ХХЕЕЛЛПП :
Как технически (желательно готовый пример) осуществить блокировку России на сайт?
В наличии ИМЕЕТСЯ:
-база Ip по странам от MaxMind в формате "*.csv" и "*.dat"
В наличии НЕ ИМЕЕТСЯ:
-возможность поставить модуль GeoIp на хост
-знание ПШП и ASP/VBScript

Всего записей: 17 | Зарегистр. 09-11-2008 | Отправлено: 14:08 09-11-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZemoN
создаем CIDR запись и прописываем в htaccess или конфиг сервера

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:35 09-11-2008
ZemoN



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да в томто и дело что CIDR запись я до второго пришествия Исуса писать буду ((((
нуно что то оптимальное.... вот кстати такой вариант предложили в HTML вставлять:
 

Код:
<?php  
require_once("geoip.inc");  
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);  
$ip = $_SERVER['REMOTE_ADDR'];  
if ($ip == '1.1.1.1') {exit;} // IP - исключение из правил  
$code = geoip_country_code_by_addr($gi, $ip);  
if ($code=='RU')  
{  
header("Location: http://место_для_русских");  
}  
else    
{  
exit; // или замени exit на header("Location: http://место_для_нерусских");  
}  
?>

 ..... вот ток он почемуто не пашет ((
в чем может быть проблема?

Всего записей: 17 | Зарегистр. 09-11-2008 | Отправлено: 00:42 13-11-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты для управления файлами .htaccess/.htpasswd


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru