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

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

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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

D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите ламеру, купид  хостинг, а там возможности этого самого есть.. я лишь знаю что это файл с помощью которого
 
можно делась свои ошибочние страницы (404, 500, 403)
паролировать папки
назначать subdomains  
 НО КАК ЧТО, ГДЕ, КОГДА,  ПОЧЕМУ, ОТКУДА, СКОЛЬКО не знаю.. ((  помогите разобраться
 


 
Собираем рульную информацию на русском.
 
Начало
http://www.webhowto.ru/local9.shtml
http://httpd.apache.org/docs/configuring.html  
http://httpd.apache.org/docs/howto/auth.html  
http://apache-server.com/tutorials/ATusing-htaccess.html  
http://www.webscript.ru/stories.php3?story=01/07/05/4626571




Название исправила. lynx.

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 18:27 04-02-2002 | Исправлено: lynx, 20:34 25-04-2003
Cheery



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

Цитата:
через порт больше 1024

вообще то можно указать любой порт.

Цитата:
Насколько я понял, что если в конфиге Апача есть Allow Override all, можно в .htaccess прописать Listen 80 и Listen 1025.  
А как это сделать через VirtualHost ? Обязательно ли при этом прописывать Listen ?

через htaccess этого сделать нельзя, только через httpd.conf.
так как htaccess имеет отношение в настройкам для конкретной директории. и я вообще не представляю, что будет означать такая запись для диры.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:42 18-06-2004 | Исправлено: Cheery, 07:43 18-06-2004
WebDi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Ответь, пожалуйста, как это сделать через httpd.conf ?
Например, можно ли создать VirtualHost 127.0.0.1 и VirtualHost 127.0.0.1:1200 ?
Будет ли это работать? Нужно ли для этого прописывать Listen 1200 ?
 
Добавлено
Или вот я прописал Listen 80 и Listen 1200. что и где теперь нужно прописать, чтобы адрес http://www.mysite.ru:1200 вёл в папку "papka" в корне сайта, а http://www.mysite.ru вёл просто в корень сайта.
 
Добавлено

Цитата:
вообще то можно указать любой порт

Мне нужно именно больше 1024, т.е. обычный 80 не подходит.

Всего записей: 2228 | Зарегистр. 05-04-2002 | Отправлено: 08:13 18-06-2004
lynx



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

Цитата:
 что и где теперь нужно прописать, чтобы адрес http://www.mysite.ru:1200  вёл в папку "papka" в корне сайта, а http://www.mysite.ru  вёл просто в корень сайта.  

 
Настраиваешь два виртуальных хоста.
 
Недавно совсем это объясняла - плюсы и минусы:
 
Apache: два сайта на одном IP

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:57 19-06-2004
WebDi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Спасибо за ссылку.
Ответь, допустимо ли писать так:
<VirtualHost domen2.ru:1200> ...
?
Т.е. мне нужен альтернативный порт только на одном из сайтов на IP. А если прописать  
<VirtualHost 127.0.0.1:1200>
то на этот хост будут приходить запросы с нескольких сайтов, записанных на этот IP. Не хотелось бы, чтоб http://mysite1.ru:1200 и http://mysite2.ru:1200 вели в одно место. Вобщем вопрос, как увязать на одном IP несколько сайтов, при этом среди сайтов будут http://mysite.ru и http://mysite.ru:1200 .
Прошу прощения за путанные объяснения, попытался объяснить всё под разными углами.

Всего записей: 2228 | Зарегистр. 05-04-2002 | Отправлено: 08:45 19-06-2004
lynx



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

Цитата:
<VirtualHost domen2.ru:1200> ...  
?  

 
Допустимо.
 

Цитата:
Вобщем вопрос, как увязать на одном IP несколько сайтов, при этом среди сайтов будут http://mysite.ru  и http://mysite.ru:1200  .  

 
Вот скажи мне, плиз, а при чем тут .htaccess и все о нем? Ну, каким боком? Я тебе сейчас отвечу, а как потом этот ответ найти?
 
Я отвечу тебе в теме:
 
Виртуальные хосты в Apache 1.3.23

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 16:05 19-06-2004
WebDi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Цитата:
Вот скажи мне, плиз, а при чем тут .htaccess и все о нем? Ну, каким боком?
Это потому что я сейчас на своём сервере могу всё в httpd.conf прописать, а если будет виртуальный хост у провайдера - врят ли дальше .htaccess пустят. Вот я и подумал, нельзя ли что-нибудь прописать там, чтобы при обращении на определённый порт - запрос перенаправлялся в отдельную папку/файл. Типа как со страницами ошибок: ЗапросНаПорт 9600 /papka/p9600 .
 

Всего записей: 2228 | Зарегистр. 05-04-2002 | Отправлено: 13:53 24-06-2004
lynx



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

Цитата:
если будет виртуальный хост у провайдера - врят ли дальше .htaccess пустят.  

 
Виртуальные хосты ты с помощью .htaccess создавать все равно не сможешь. С его помощью ты можешь только менять поведение той папки, в котоой он лежит (и ее подпапок) и то при условии, если хостер разрешил те или иные директивы .htaccess.
 

Цитата:
 нельзя ли что-нибудь прописать там, чтобы при обращении на определённый порт - запрос перенаправлялся в отдельную папку/файл. Типа как со страницами ошибок: ЗапросНаПорт 9600 /papka/p9600 .  

 
Можно с помощью mod_rewrite, если он есть на сервере.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 16:46 24-06-2004
qik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите сделать так [чтобы пользователи читали правила. lynx.]




Строгое предупреждение за создание дублей вопросов!!!!

Всего записей: 473 | Зарегистр. 10-01-2004 | Отправлено: 14:48 11-07-2004 | Исправлено: lynx, 18:35 11-07-2004
lwz



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос таков: имеется сайт, рабочая папка www, в ней лежит .htaccess
В основом я использую его для редиректа:

Цитата:
RedirectPermanent /files/ http://www.site.ru/folder/

 
получается http://mysite.info/files/file.zip редиректится на http://www.site.ru/folder/file.zip
 
А можно ли использовать .htaccess не для папки www, а для www/pic/ ?
 
Мне нужно чтоб при таком раскладе:

Цитата:
RedirectPermanent /files/ http://www.site.ru/folder/

редирект делался на http://mysite.info/pic/files/file.zip
 
И еще, сильно ли загружает .htaccess сервер, если он уже весит 100Kb при частом обращении к редиректу?

Всего записей: 498 | Зарегистр. 29-04-2002 | Отправлено: 01:03 12-07-2004
lynx



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

Цитата:
А можно ли использовать .htaccess не для папки www, а для www/pic/ ?

 
Конечно. Для любой папки сервера можно, если разрешено в конфиге сервера.
Если разрешено в корне сервера и не запрещено в подпапках, то подпапки наследуют свойства родительской папки.
 

Цитата:
И еще, сильно ли загружает .htaccess сервер

 
Один - два - нет.
По большому счету, если избавиться от всех .htaccess и прописать AllowOverride None
то это даст некоторое снижение нагрузки не сервер, т.к. серверу не придется разбирать директивы .htaccess.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:43 12-07-2004
lwz



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
по ходу у меня не разрешено...

Всего записей: 498 | Зарегистр. 29-04-2002 | Отправлено: 01:56 13-07-2004
Zaborostroitel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос? Если на сайте установлена переадресация посредством .htaccess , я так понимаю пауки поисковиков её обнаружить не смогут. А если обнаружат сотрудники (модеры или редактора) , то бан неминуем ?  У кого какие мысли ?

Всего записей: 226 | Зарегистр. 03-03-2003 | Отправлено: 23:39 05-08-2004
Ventura

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня два вопроса:
1. Где бы взять подробненькое описание .htaccess на русском? Также неплохо бы "Библию по Apache" на англ. - тоесть все директивы .htaccess, httpd.conf и т.д.
 
2. Можно ли с помощью .htaccess "заменять" некоторые настройки php.ini?

Всего записей: 180 | Зарегистр. 04-08-2003 | Отправлено: 00:18 06-08-2004
Cheery



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

Цитата:
1. Где бы взять подробненькое описание .htaccess на русском? Также неплохо бы "Библию по Apache" на англ. - тоесть все директивы .htaccess, httpd.conf и т.д.  

http://forum.ru-board.com/topic.cgi?forum=8&topic=3291#1
http://forum.21.ru/faq/htaccess.html#q1
там есть линк на такое, как  
http://www.opennet.ru/docs/RUS/apache/index.html
 

Цитата:
2. Можно ли с помощью .htaccess "заменять" некоторые настройки php.ini?

можно, в случае если php стоит как модуль.

Цитата:
Также неплохо бы "Библию по Apache" на англ. - тоесть все директивы .htaccess, httpd.conf и т.д.  

мануал апача.. там есть все.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:03 06-08-2004
Ventura

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

Цитата:
можно, в случае если php стоит как модуль.

А какие именно директивы? А то что-то по тем ссылкам не нашёл...

Всего записей: 180 | Зарегистр. 04-08-2003 | Отправлено: 05:30 06-08-2004
Cheery



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

Цитата:
А какие именно директивы? А то что-то по тем ссылкам не нашёл...

www.php.net/ini_set
там указано какие и где.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:18 06-08-2004
Xnyl



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Существует файл http://www.mysite.com/download/file.exe
 
Все внешние ссылки на этот файл указаны напрямую т.е. http://www.mysite.com/download/file.exe
 
Как и что прописать в htaccess, чтобы:
 
1. Все кто обращается к http://www.mysite.com/download/file.exe
перенаправлялись на  http://www.mysite2.com/download/file2.exe, кроме
2 . Список сайтов, которым можно обращаться, напрямую :
http://www.site1.com
http://www.site2.com
http://www.site3.com
 
 
Вот что я слабал, но не орбайтен - зацикливается
 
RewriteEngine on
RewriteCond %{REQUEST_URI} /download/file.exe.* [NC]
RewriteCond %{HTTP_REFERER} !^http://site1.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.site1.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://site2.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.site2.com*$ [NC]
RewriteRule ^.*$ http://www.mysite2.com/download/file2.exe [R,L]
 
Где я лоханулся?

Всего записей: 5 | Зарегистр. 10-08-2004 | Отправлено: 17:44 10-08-2004
BRULIK



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по htaccess
 
Взял се хост на http://freeserverhost.com/
на вопрос "..все ли комманды в htaccess включены.." ответили Yes.
 
Но пока я не удалю эти строки в htaccess (http://www.dklab.ru/chicken/nablas/8.html)
-----------------------------------------
Action     perl "/_Kernel/Scriptor.pl"  
AddHandler perl .htm  
-----------------------------------------
выдает
 
Server error!
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.  
 
If you think this is a server error, please contact the webmaster.  
 
Error 500
 
 Может кто сталкивался с этой траблой ?!  

Всего записей: 69 | Зарегистр. 01-12-2003 | Отправлено: 20:01 16-08-2004
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BRULIK
 
нге страдай фигнёй.
 
"Внедрения HTML в код на Perl" - оно тебе нужно ?

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 21:53 16-08-2004
BRULIK



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
chto znachit "Внедрения HTML в код на Perl" ?
 
Напрмер, нужно чтобы все html файлы выдавались при их запросе после прохождения через скрипт-фильтр parser.cgi
 
В .htaccess:
AddType parsed-html .html
Action parsed-html /cgi-bin/parser.cgi

Всего записей: 69 | Зарегистр. 01-12-2003 | Отправлено: 23:44 16-08-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » htaccess (apache) - все о нем


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru