запаролить главную страницу
1. созадаёшь файл .htaccess в корневой директории сайта.
2. вписываешь туда:
AuthType Basic
AuthUserFile /var/www/vhosts/hostname/.htpasswd
AuthName "Authorization required"
require valid-user
<Files .htpasswd>
deny from all
</Files>
где AuthUserFile должен указывать полный путь к файлу .htpasswd. Здесь в примере предполагается, что сайт размещён в директории /var/www/vhosts/hostname/, в эту же директорию положили .htpasswd, об этом ниже.
3. создаёшь файл .htpasswd в директории, которую прописал в AuthUserFile в предыдущем пункте.
4. идёшь http://www.kxs.net/support/htaccess_pw.html генерируешь запись для пользователя. Допустим имя user, пароль secret, запись сгенерировалась:
user:KpP.s/mnFoEoI
вот эту строку помещаешь в файл .htpasswd
Если нужны другие пользователи, добавляешь.
p.s. секция
<Files .htpasswd>
deny from all
</Files>
нужна, если .htpasswd располагается в пределах директории с сайтом.
потому как если нет, то это не поможет.
возможно ещё встроить пароль в пхп, если там он работает ,
но тогда придётся изучить принцип работы сессий
Фашизм будет разбит
Человека карают только те боги, в которых он верит
Ты хочешь чтобы тебе помогли, или чтобы за тебя всё сделали?
Мне просто для интереса: что ты уже умеешь программировать/кодить? В чём ты разбираешься?
созадаёшь файл .htaccess в корневой директории сайта.
Соединился по ФТП и сделал скрин.Папка public_html это и есть корень директории сайта?
Непонятно с файлом.Это должен быть текстовый файл или html файл?
Соединился по ФТП и сделал скрин.Папка public_html это и есть корень директории сайта?
Вероятно, да. Ты бы показал содержимое public_html.
Непонятно с файлом.Это должен быть текстовый файл или html файл?
Прочитай полностью, а то не поймёшь опять: ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0...
Файлы текстовые. Но "расширение" к формату файла в данном случае никакого отношения не имеет. Это не WINDOWS. Файлы называй именно так, как я написал, т.е. имена начинаются с точки.
вот страница http://home.versanet.de/%7Erschulmeister/Meine_Homepage.html
я так понимаю, заходя на неё должен запрашиватся пароль?
а вот и этот .htpasswd
AuthType Basic
AuthUserFile /public_html/.htpasswd
AuthName "Authorization required"
require valid-user
eugen:1PGm2SHeZs9PI
<Files .htpasswd>
deny from all
</Files>
Ты сделал .htaccess.txt, а надо было .htaccess. Запароливание работает только с .htpasswd, одним .htaccess не обойтись.
Один из вариантов узнать путь к public_html - если включен PHP, написать скрипт с ошибкой и посмотреть в браузере, что напишет. PHP у тебя есть?
п.с. или посмотреть вывод команды pwd в ftp-клиенте.
PHP нет,даже не знаю что это такое.а ты можешь это написать?
кстати сервер home.versanet.de это и есть путь?
Напиши в файл:
Order Deny,Allow
Deny from all
потом открой в браузере свою страничку. Если не будет доступа, .htaccess работает.
PHP нет,даже не знаю что это такое.а ты можешь это написать?
Я исправил сообщение, оно не надо уже.
кстати сервер home.versanet.de это и есть путь?
Нет, это имя сайта.
Сейчас твоя задача - создать один-единственный файл .htaccess

Ты у себя на компьютере делаешь файл, потом пересылаешь по ftp? Поставь себе программу Total Commander, в ней сможешь сделать нужный файл (Shift+F4 создаёт новый файл).
Forbidden
You don't have permission to access /~rschulmeister/Meine_Homepage.html on this server.
--------------------------------------------------------------------------------
Apache/2.0.63 (Unix) Server at home.versanet.de Port 80
без него страница открывается
Я там написал про ftp, оказалось, оно не показывает абсолютный путь. Удалил. Сделаем по-другому.
содержимое .htaccess:
AuthType Basic
AuthUserFile /home/rschulmeister/.htpasswd
AuthName "Authorization required"
require valid-user
<Files .htpasswd>
deny from all
</Files>
создай .htpasswd со следующим содержимым:
user:KpP.s/mnFoEoI
потом пробуй страницу в браузере, логин: user, пароль secret.
http://home.versanet.de/%7Erschulmeister/Meine_Homepage.html
user:epg7lbLWLKW1.
должно нормально будет принимать user/secret. Генератор здесь: http://www.htpasswdgenerator.net.
Запароливание директорий.
Вот это в .htpasswd занеси:
user:epg7lbLWLKW1.
Доброе утро.попробовал эти данные ввести.результат тоже.При вводе имя и пароля не запускает, просит ещё раз ввести.Вот сделал скрин файлов.Может быть я что на портачил.
Может быть путь неправильно указан (AuthUserFile)
<?
print($_SERVER['DOCUMENT_ROOT']);
?>
и открой браузером, после того как зальёшь на сервер.
http://forum.searchengines.ru/showpost.php?p=4607299&postcount=9
Что можно сделать:
1. попробуй в гугле разные генераторы .htpasswd, погенери запси для логина/пароля, попробуй их.
2. напиши в саппорт, спроси путь до директории public_html.
3. если тебе надо запаролить для себя, как вариант - не использовать логин/пас, а ограничить по IP, как - я покажу.
Вот ещё что люди пишут,файл создать не проблема,немойму как его открыть
Что значит, "как открыть"? Кладёшь файл на сервер, открываешь браузером.
а ограничить по IP, как - я покажу.
покажи, может пойдёт
Надо подумать, вообще, если путь к .htpasswd указан неправильный, после ввода логина/пароля выдаёт 500 ошибку
я что только не пробовал, всё равно какой адрес туда пишешь, постаянно спаршивается пароль
order deny,allow
deny from all
allow from XX.XX.XX.XX
ХХ.ХХ.ХХ.ХХ замени на свой IP, IP можно посмотреть, например, здесь: http://www.whatismyip.com/.
переписал я .htaccess
Спраница открывается , без всяких поролей.Так и надо?
Я правильно понял, страничу могу открыть только я и именно со своего компа,если так, то это не есть гут.мне надо что бы и другие, имея логин и пароль могли зайти на сайт
остаётся писать в суппорт
случай у тебя как с немецким?с такими компютерными терминами по немецкий я не знаком.не составишь вопрос, что бы они меня поняли?
http://ich-bin-eugen.ic.funpic.de/home/Meine_Homepage.html
admin
user01
путь к папке узнал так:
<?php
$relat = dirname($_SERVER['SCRIPT_FILENAME']);
echo 'Absoluter Pfad zum aktuellen Ordner: '.$relat;
?>
У версателя остаётся только спрашивать писменно полный путь к папке.
Спасибо большое за помощь.Удачи!!!
http://ich-bin-eugen.ic.funpic.de/home/index.html
данные:
admin
user01
например если в меню выбрать dreambox, то открывается.
но можно эту же страницу открыть как отдельную, вот так:
http://ich-bin-eugen.ic.funpic.de/home/dreambox.html
Можно ли как то это дело закрыть, что бы страницы таким методом небыли доступны?Спасибо
------
Эээ... тебе объяснена терминология и назначение компонентов - должен быть способен прочить доки и понять что делать дальше... Тем более, что ничего нового там нет...
------
И как установить что это - frame или отдельная? Ответ лежит в описании HTTP протокола...
HTTP протокола...
я от этого всё равно далёк,подождём пока другие подтянутся,может что подскажут
И как установить что это - frame или отдельная?
Проверить яваскриптом равенство top == self. В фрейме оно false.
Можно ли как то это дело закрыть, что бы страницы таким методом небыли доступны?Спасибо
Внутрь фреймов вставь:
<script type="text/javascript">
if (top==self) window.location.href = "http://ich-bin-eugen.ic.funpic.de/home/index.html"
</script>
но работать будет только с включённым яваскриптом.
ps ты ведь eugnet с ворот? я не мог ошибиться))
С каких ворот?
