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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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



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

Цитата:
в чем может быть проблема?

ну и посмотрите, как IP получается.  
вставлять надо не в html, а в страницу с обработкой php
и это не ограничит доступ к неphp файлам

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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
во фигня та какая...... а у меня уже около 50 штмл страниц (((
неподскажите, а что не так в этом примере?:
________
Создаешь PHP файл редиректа (назвать к примеру redirect.php)
 

Код:
<?php  
 
include("geoip.inc");  
$gi=geoip_open("GeoIP.dat",GEOIP_STANDARD);  
$cc=geoip_country_code_by_addr($gi, getenv('REMOTE_ADDR'));  
geoip_close($gi);  
 
if (($cc = "RU") || ($cc = "UA"))  
{  
   header("Location: http://yandex.ru");  
}  
else  
{  
   header("Location: http://google.com");  
}  
 
?>


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



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

Цитата:
неподскажите, а что не так в этом примере?:  

вам же сказали ранее.. зачем дублировать?
 
плюс после header лучше делать exit
+ смотреть значения $cc для оценки правильности.
 
и то, что страниц много, то можно делать include одного файла со скриптом

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:52 13-11-2008 | Исправлено: Cheery, 00:54 13-11-2008
ZemoN



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

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

Цитата:
и то, что страниц много, то можно делать include одного файла со скриптом
может подскажите или подкариктируете существующий?
 

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



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

Цитата:
что дублировать?  

код, по сути, продублирован был
 

Цитата:
может подскажите или подкариктируете существующий?  

script.php

Код:
<?php  
require_once("geoip.inc");  
$gi=geoip_open("GeoIP.dat",GEOIP_STANDARD);  
$cc=geoip_country_code_by_addr($gi, getenv('REMOTE_ADDR'));  
geoip_close($gi);  
 
if (($cc != "RU") && ($cc != "UA"))  
{  
   header("Location: http://yandex.ru");  
   exit;
}  
?>

там, где хочется проверить.. в php странице в самом начале ее вставляется
include_once("script.php");
 

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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а вариант с HTML страницами есть?

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



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

Цитата:
а вариант с HTML страницами есть?

нет такого варианта и не будет. либо скрипты, либо настройка сервера.

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

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



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

Цитата:
либо настройка сервера.
что именно это подразумевает?

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



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

Цитата:
что именно это подразумевает?  

то, что и сказали. htaccess с прописанными диапазонами

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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ААААА!! Караул! ну где же 3 вариант?! ведь он всегда есть....
а можно ли создать просто какуюнить проверочную страничку ПШП которая будет как "прокладка" между переходами по сайту или както её через htaccess заставить прогружать перед заходом на страницу сайта, что то типа фильтра

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



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

Цитата:
както её через htaccess заставить прогружать перед заходом на страницу сайта, что то типа фильтра

можно с помощью mod_rewrite перекидывать на php скрипт, который делает проверку как выше и выдает html страницу, как будто идет прямое обращение.  
за этим в тему по mod_rewrite

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

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



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

Цитата:
за этим в тему по mod_rewrite
пробежал по тему... не понял одну вещь: это ну-на както устанавливать на сервер или ..... или что? просто мой хост типа вертуальный, что кстати не дало мне установить модуль GeoIp, админы говорят не возможно типа
 

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



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

Цитата:
не понял одну вещь: это ну-на както устанавливать на сервер или ..... или что?

если сервер апач, то, обычно, модуль уже подключен.

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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
отличтно... вопрос только в том как мона реализовать GeoIp через mod_rewrite... в теме пока еще ничего не нашел (((( мож наведешь на путь истинный ? )

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



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

Цитата:
отличтно... вопрос только в том как мона реализовать GeoIp через mod_rewrite... в теме пока еще ничего не нашел (((( мож наведешь на путь истинный ? )

вы читаете, что вам пишут?

Цитата:
с помощью mod_rewrite перекидывать на php скрипт, который делает проверку как выше

означает, что с помощью mod_rewrite перекидывать запросы в какой то дире или к каким то файлам на отдельный php скрипт, который и проверяет принадлежность

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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну вот что похожее ток для одного Ip

Код:
 
RewriteCond % {REMOTE_ADDR} ^212.37.64.10$  
RewriteRule ^.*$ - [F]
 

 
только терь вопрос как тут поставить обращение geoip.inc и GeoIP.dat дабы узнать входит ли Ip посетителя в диапозон ru, и если да то сделать RewriteRule ^.*$ - [F]

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



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZemoN
mod_rewrite: документация, готовые решения, вопросы

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

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



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

Цитата:
ZemoN  
mod_rewrite: документация, готовые решения, вопросы

 
что-то там как то про это не говорят..... этак уже до 10 стр вроде дошел а нечего не увидил((( мож проглядел? а мож нет там решения?
 
п.с. уже глаза отваливаются читать ((

Всего записей: 17 | Зарегистр. 09-11-2008 | Отправлено: 02:48 14-11-2008 | Исправлено: ZemoN, 02:51 14-11-2008
Cheery



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

Цитата:
что-то там как то про это не говорят..... этак уже до 10 стр вроде дошел а нечего не увидил((( мож проглядел? а мож нет там решения?

я уже устал повторять вам..  
1) там говорят о mod_rewrite, поэтому и вопросы о том, как реализовать это - спрашиваем там
2) применение mod_rewrite уже описал в принципе. речь не о сравнении ip, а передаче запроса php скрипту, который и выполняет проверку.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:51 14-11-2008 | Исправлено: Cheery, 02:51 14-11-2008
NskRonin



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

Цитата:
RewriteEngine On RewriteRule ^forum/ - [L]
 RewriteCond %{HTTP_HOST} ^forum\.nskronin\.ru$
 RewriteCond %{DOCUMENT_ROOT}/forum%{REQUEST_URI} -d
 RewriteRule [^/]$ %{REQUEST_URI}/ [R,L]
 RewriteCond %{HTTP_HOST} ^forum\.nskronin\.ru$ RewriteRule (.*) forum/$1 [L,QSA]
 RewriteRule ^forum/ - [L]
 RewriteCond %{HTTP_HOST} ^www\.forum\.nskronin\.ru$
 RewriteCond %{DOCUMENT_ROOT}/forum%{REQUEST_URI} -d
 RewriteRule [^/]$ %{REQUEST_URI}/ [R,L]
 RewriteCond %{HTTP_HOST} ^www\.forum\.nskronin\.ru$
 RewriteRule (.*) forum/$1 [L,QSA]  

 
Фаил .htaccess
 
Нет ли тут ни чего лишнего? И как размер этого файла влияет на скорость работы домена 3 уровня.
 
Сорри если не в ту тему написал

----------
Выбери себе работу по душе, и тебе не придется работать ни одного дня в своей жизни.
/Конфуций/

Всего записей: 1608 | Зарегистр. 10-05-2007 | Отправлено: 06:37 10-03-2009 | Исправлено: NskRonin, 06:39 10-03-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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