Вопрос: есть файл .php на одном хосте, с другого хоста к нему обращается сакрипт, как сделать с помощью htaccess что бы доступ к этому файлу был только этим самым скриптом и только с хоста на котором находится этот скрипт.
» Перенос рабочей системы с HDD на массив RAID 1
BigMurzik
Цитата:
с хоста - можно.. именно тем скриптом - никак
Насчет первого смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#5
http://forum.ru-board.com/topic.cgi?forum=8&topic=0058#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=0245#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#13
Цитата:
как сделать с помощью htaccess что бы доступ к этому файлу был только этим самым скриптом и только с хоста на котором находится этот скрипт.
с хоста - можно.. именно тем скриптом - никак
Насчет первого смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#5
http://forum.ru-board.com/topic.cgi?forum=8&topic=0058#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=0245#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#13
Cheery
Цитата:
фигово это, т.к. подругому мне никак не обойтись. Ладно прийдется идти просить помощи у программистов, может получитса сделать какнибудь авторизацию.
Цитата:
с хоста - можно.. именно тем скриптом - никак
Насчет первого смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#5
http://forum.ru-board.com/topic.cgi?forum=8&topic=0058#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=0245#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#13
фигово это, т.к. подругому мне никак не обойтись. Ладно прийдется идти просить помощи у программистов, может получитса сделать какнибудь авторизацию.
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?
Terabyte
Цитата:
Вот тут
Цитата:
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?
Вот тут
Terabyte
Цитата:
Нужно юзать модуль rewrite, читай:
Ограничение доступа по паролю в определенных урлах (rewrite)
Цитата:
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?
Нужно юзать модуль rewrite, читай:
Ограничение доступа по паролю в определенных урлах (rewrite)
где нужно настравивать
AllowOverride
для работы htaccess?
если у меня конфиг с виртуальными хостами:
NameVirtualHost 10.3.0.2
<VirtualHost 10.3.0.2>
ServerAdmin admin@net.ua
ServerName net.ua
DocumentRoot "c:/Site/kor/www"
AllowOverride All
ScriptAlias /cgi-bin/ "c:/Site/лor/cgi-bin/"
ErrorLog c:/Site/kor/error.log
CustomLog c:/Site/kor/access.log common
</VirtualHost>
...
расскажите пошагово как настроить .... ?? плиз
(апачи соит под виндой)
нужно поставить пароль на папку
Добавлено
получилось наполовину
пароль спрашивает
но! говорит.... access to /admin-zone/ failed, reason: user 1 not allowed access
как правильно это сделать?
я пробовал так:
AuthUserFile c:/www/admin-zone/user
AuthName "Пароль знаешь?"
AuthType Basic
Require 1
в файле user
написано так:
1:1
AllowOverride
для работы htaccess?
если у меня конфиг с виртуальными хостами:
NameVirtualHost 10.3.0.2
<VirtualHost 10.3.0.2>
ServerAdmin admin@net.ua
ServerName net.ua
DocumentRoot "c:/Site/kor/www"
AllowOverride All
ScriptAlias /cgi-bin/ "c:/Site/лor/cgi-bin/"
ErrorLog c:/Site/kor/error.log
CustomLog c:/Site/kor/access.log common
</VirtualHost>
...
расскажите пошагово как настроить .... ?? плиз
(апачи соит под виндой)
нужно поставить пароль на папку
Добавлено
получилось наполовину
пароль спрашивает
но! говорит.... access to /admin-zone/ failed, reason: user 1 not allowed access
как правильно это сделать?
я пробовал так:
AuthUserFile c:/www/admin-zone/user
AuthName "Пароль знаешь?"
AuthType Basic
Require 1
в файле user
написано так:
1:1
lynx
Цитата:
Я конечно понимаю, что rewrite это мощно и круто, но не стоит стрелять из пушки по воробьям...
для отдельных файлов стоит всё же использовать <Files>
Цитата:
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?
Нужно юзать модуль rewrite, читай:
Я конечно понимаю, что rewrite это мощно и круто, но не стоит стрелять из пушки по воробьям...
для отдельных файлов стоит всё же использовать <Files>
ViKor
Цитата:
В папке.
То есть не так:
Цитата:
а так:
Код:
DocumentRoot "c:/Site/kor/www"
<Directory "c:/Site/kor/www">
AllowOverride all
</Directory>
Цитата:
где нужно настравивать
AllowOverride
для работы htaccess?
В папке.
То есть не так:
Цитата:
DocumentRoot "c:/Site/kor/www"
AllowOverride All
а так:
Код:
DocumentRoot "c:/Site/kor/www"
<Directory "c:/Site/kor/www">
AllowOverride all
</Directory>
Есть проблема... на домашнем компе стоит апач 1.3.27, на нём держу страничку для локальной сети... хотел сделать через htaccess ошибку 404... положил файл .htaccess в htdocs... написал строчку ErrorDocument 404 /error.html... создал сам файл error.html сохранил всё... и ни чего не пашет всё равно... в чём может быть трабла? Система -Windows 2k.
DJ_RULEZ
Цитата:
а что пашет? вернее что происходит? Корнем сайта точно является папка htdocs?
зы: а вообще - смотри эти темы.. в них же тебе и нужно было задавать вопрос...
http://forum.ru-board.com/topic.cgi?forum=8&topic=0060#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=1522#1
Цитата:
и ни чего не пашет всё равно... в чём может быть трабла?
а что пашет? вернее что происходит? Корнем сайта точно является папка htdocs?
зы: а вообще - смотри эти темы.. в них же тебе и нужно было задавать вопрос...
http://forum.ru-board.com/topic.cgi?forum=8&topic=0060#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=1522#1
Цитата:
... вернее что происходит? Корнем сайта точно является папка htdocs?
1) Появляется обычный ответ IE: "Невозможно найти страницу... Возможно, эта страница была удалена, переименована, или она временно недоступна... ля-ля-ля"
2)Да точно htdocs.
DJ_RULEZ
Давай сначала. Если не рабоает директива .htaccess, то ты должен увидеть стандартную ошибку 404, а не страницу
Цитата:
Поэтому сначала добейся работы сервера вообще, а потом мудри с ошибками.
Что пишет сервер, если набрать http://127.0.0.1 ?
А если набрать http://127.0.0.1/mrmr ?
И что при этом в логах?
Давай сначала. Если не рабоает директива .htaccess, то ты должен увидеть стандартную ошибку 404, а не страницу
Цитата:
"Невозможно найти страницу..
Поэтому сначала добейся работы сервера вообще, а потом мудри с ошибками.
Что пишет сервер, если набрать http://127.0.0.1 ?
А если набрать http://127.0.0.1/mrmr ?
И что при этом в логах?
Сервер работает нормально... кстати я сделал 404 старницу, но не через .htaccess
а через httpd.conf, но всё таки хотелось бы через .htaccess... такое ощущение что сервер вообще не понимает и не воспринимает этот файлик, ибо пытался вписать туда Options -Indexes не заработало...
а через httpd.conf, но всё таки хотелось бы через .htaccess... такое ощущение что сервер вообще не понимает и не воспринимает этот файлик, ибо пытался вписать туда Options -Indexes не заработало...
DJ_RULEZ
Цитата:
все зависит от того - разрешен ли у тебя для данной диры override.. вообще то при этом, если нет, должна 500 ошибка вылетать. это то меня и смутило, что ее нет.
Цитата:
а через httpd.conf, но всё таки хотелось бы через .htaccess... такое ощущение что сервер вообще не понимает и не воспринимает этот файлик, ибо пытался вписать туда Options -Indexes не заработало...
все зависит от того - разрешен ли у тебя для данной диры override.. вообще то при этом, если нет, должна 500 ошибка вылетать. это то меня и смутило, что ее нет.
Подскажите пожалуйста, как грамотно написать .htaccess в этом случае:
Есть директория public_html, в ней надо расположить:
Domen (со своими папками)
Subdomen1 ( (со своими папками)
Subdomen2 ( (со своими папками)
....... и т.д.
Можно сделать так:
папка 1 Domen
папка 2 Domen
....
папка Subdomen 1
папка Subdomen 2
.......
index.php (Domen)
Но это каша с папками домена и субдоменов.
Можно так:
папка Domen (внутри: index.php, папка 1, папка 2 ...)
папка Subdomen 1
папка Subdomen 2
и файл index.html(php) (редирект на папку Domen)
Можно так:
папка Domen (внутри index.php, папка 1, папка 2 ...)
папка Subdomen 1
папка Subdomen 2
и файл .htaccess
Вопрос: Как правильно написать .htaccess ?
Есть директория public_html, в ней надо расположить:
Domen (со своими папками)
Subdomen1 ( (со своими папками)
Subdomen2 ( (со своими папками)
....... и т.д.
Можно сделать так:
папка 1 Domen
папка 2 Domen
....
папка Subdomen 1
папка Subdomen 2
.......
index.php (Domen)
Но это каша с папками домена и субдоменов.
Можно так:
папка Domen (внутри: index.php, папка 1, папка 2 ...)
папка Subdomen 1
папка Subdomen 2
и файл index.html(php) (редирект на папку Domen)
Можно так:
папка Domen (внутри index.php, папка 1, папка 2 ...)
папка Subdomen 1
папка Subdomen 2
и файл .htaccess
Вопрос: Как правильно написать .htaccess ?
Slavakov
Цитата:
htaccess для чегО??
Цитата:
Как правильно написать .htaccess ?
htaccess для чегО??
Цитата:
htaccess для чегО??
Для Domena, чтобы набрав domen.com (который лежитв папке Domen вместе с index.php, а не в корне), пользователь попадал в папку Domen, где лежит сайт, но желательно, чтобы было в броузере Domen.com/, а не Domen.com/domen/
Т.е. чтобы папка Domen была корневой папкой по умолчанию.
Slavakov
Цитата:
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
http://forum.ru-board.com/topic.cgi?forum=8&topic=3705#1
RewriteRule ^/(.*) /domen/$1[L]
Цитата:
но желательно, чтобы было в броузере Domen.com/, а не Domen.com/domen/
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
http://forum.ru-board.com/topic.cgi?forum=8&topic=3705#1
RewriteRule ^/(.*) /domen/$1[L]
Спасибо за совет. Я сделал по другому. Сделал в корне index.html с кратким описанием и далее ссылка в папку domen.
Нечего не понимаю... Не работает хоть убей...
SetEnvIf REMOTE_ADDR ххх.ххх.ххх.ххх REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /1.html
мод mod_setenvif стоит...
SetEnvIf REMOTE_ADDR ххх.ххх.ххх.ххх REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /1.html
мод mod_setenvif стоит...
Уважаемые! Можно как-нибудь добиться того, чтобы:
Код: RedirectPermanent /files/ http://www.site.ru/folder1/
не касался
RedirectPermanent /files/old.php http://www.site.ru/folder2/new.php
Код: RedirectPermanent /files/ http://www.site.ru/folder1/
не касался
RedirectPermanent /files/old.php http://www.site.ru/folder2/new.php
Всем привет
Столкнулся со следующей проблемой, не отображаютсьа симвилы кирилицы windows-1251 (порталыная система на венгерском сервере Apache с кодировкой charset=iso-8859-2).
Подсказали попробовать поигратся с .htaccess но ничего не получается да к томуже админ не хочет помогать, видно русских недолюбливает.
Сайт загружается через фрейм.
Цитата:
Ребята помогите.
neocron@freemail.hu
http://okolica.srv.hu
Цитата:
Столкнулся со следующей проблемой, не отображаютсьа симвилы кирилицы windows-1251 (порталыная система на венгерском сервере Apache с кодировкой charset=iso-8859-2).
Подсказали попробовать поигратся с .htaccess но ничего не получается да к томуже админ не хочет помогать, видно русских недолюбливает.
Сайт загружается через фрейм.
Цитата:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<!-- saved from url=(0022)http://okolica.srv.hu/ -->
<HTML><HEAD><TITLE>Okolica</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD><FRAMESET border=0
frameSpacing=0 rows=0,* frameBorder=0><FRAME name=SRVUpperFrame marginWidth=0
marginHeight=0 src="Okolica_elemei/statisztika.html" frameBorder=0
scrolling=no><FRAME name=SRVMainFrame marginWidth=0 marginHeight=0
src="Okolica_elemei/okolica" frameBorder=0></FRAMESET></HTML>
Ребята помогите.
neocron@freemail.hu
http://okolica.srv.hu
Цитата:
Пробовал следующие методы в .htaccess
CharsetDisable On
-----
CharsetDefault windows-1251
CharsetSourceEnc windows-1251
-----
DefaultLanguage ru
-----
AddLanguage ru-ru .ru
-----
AddCharset WINDOWS-1251 .cp-1251 .win-1251
-----
<Files *.php>
AddCharset windows-1251 .php
AddCharset WINDOWS-1251 .cp-1251 .php
AddCharset WINDOWS-1251 .win-1251 .php
</Files>
-----
<Files *.html>
AddCharset windows-1251 .html
AddCharset WINDOWS-1251 .cp-1251 .html
AddCharset WINDOWS-1251 .win-1251 .html
</Files>
-----
<Files *.htm>
AddCharset windows-1251 .htm
AddCharset WINDOWS-1251 .cp-1251 .htm
AddCharset WINDOWS-1251 .win-1251 .htm
</Files>
Да хорошобы сделать так, но увы я не админ и к конфигу апача мне не добраться чтоб прописать нужные кодировки
Другие предложения, пожайлуста. )
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess (по фтп файлы можно загрузить на сервер)
Другие предложения, пожайлуста. )
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess (по фтп файлы можно загрузить на сервер)
Подскажите, слышал существует глобальный .htaccess а где его искать?? То что в нем прописано в простыми .htaccess нельзя изменить???
IvanSusanin
Цитата:
Что значит "глобальный" .htaccess?
Вероятно, он называется конфигом сервера
Цитата:
Подскажите, слышал существует глобальный .htaccess а где его искать??
Что значит "глобальный" .htaccess?
Вероятно, он называется конфигом сервера
Выходит тогда нет глобального, а только конфиг сервера?
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess или они только для баласта лежат???
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess или они только для баласта лежат???
IvanSusanin
Цитата:
Что значит, глобального то?
Если в конфиге сервера разрешено использовать любые директивы в .htaccess, что задается опцией Allow Override all, то директивы .htaccess будут иметь преимущества перед директивами конфига сервера.
Положенный в корень сайта, .htaccess будет распространять свои правила на все подпапки сайта. Если в подпапку положить свой .htaccess, то будут иметь преимущества его директивы.
Цитата:
Прописать в .htaccess директиву и посмотреть, работает она или нет.
Цитата:
Выходит тогда нет глобального, а только конфиг сервера?
Что значит, глобального то?
Если в конфиге сервера разрешено использовать любые директивы в .htaccess, что задается опцией Allow Override all, то директивы .htaccess будут иметь преимущества перед директивами конфига сервера.
Положенный в корень сайта, .htaccess будет распространять свои правила на все подпапки сайта. Если в подпапку положить свой .htaccess, то будут иметь преимущества его директивы.
Цитата:
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess
Прописать в .htaccess директиву и посмотреть, работает она или нет.
Доброе утро.
А я к вам с проблемкой. Нужно, чтобы можно было подключиться через сокет к серверу, через порт больше 1024. Хотел узнать, как такой порт открыть из .htaccess?
Насколько я понял, что если в конфиге Апача есть Allow Override all, можно в .htaccess прописать Listen 80 и Listen 1025.
А как это сделать через VirtualHost ? Обязательно ли при этом прописывать Listen ?
А я к вам с проблемкой. Нужно, чтобы можно было подключиться через сокет к серверу, через порт больше 1024. Хотел узнать, как такой порт открыть из .htaccess?
Насколько я понял, что если в конфиге Апача есть Allow Override all, можно в .htaccess прописать Listen 80 и Listen 1025.
А как это сделать через VirtualHost ? Обязательно ли при этом прописывать Listen ?
Предыдущая тема: MikroTik RouterOS (часть 5)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.