PDA

View Full Version : про видео уроки!


k3Ys
18.05.2005, 18:03
Здравствуйте!
Посмотрел видео урок по безопасности и у меня возник вопрос:

// Uncomment the following block of code after editing the next line to match your site domain
$domainname = "site.com";
if ($_SERVER['SERVER_NAME'] != $domainname ) {
echo "Access denied";
die();
}
как сделать так, чтобы и с www и просто загружалось???

Soniks
18.05.2005, 18:20
k3Ys например вот так:
$domainname = "mynuke.ru";
$domainname2 = "www.mynuke.ru";
if ($_SERVER['SERVER_NAME'] != $domainname && $_SERVER['SERVER_NAME'] != $domainname2) {
echo "Access denied";
die();
}

k3Ys
19.05.2005, 05:30
точно!
спасибо!

Val
30.08.2007, 01:51
Просмотрел видеоуроки и сделал как там, но возникли некоторые проблемы:
Почему не появляется окно авторизации обусловленное файлом .htaccess и
AuthName Admin Zone AuthType Basic. А сразу появляется стандартное окно ввода логина и пароля админа
Судя по видео уроку проверкой такого окна было нажатие на кнопку ОБНОВИТЬ браузера и вслед за этим появлялось окно авторизации. У меня все остается по прежнему за исключением того что в админке все ссылки стали access denied... т.е. уже защищенные от прямого доступа :sad:

Soniks
31.08.2007, 20:47
Val значит что-то сделали не так или же указали не админ файл в .htaccess

Val
01.09.2007, 02:14
А я вот думаю все дело в httpd.conf файле от Apache и там неправильно выставлены AllowOverride...и поэтому не работает сам .htaccess
Если кто нибудь скинет кусок своего файла с примером буду весьма благодарен...Мой таков:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
Satisfy all
</Directory>

и

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all


правильно ли AllowOverride None изменить на AllowOverride AuthConfig
потому как появляется ошибка Internal Server Error