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

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



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

Цитата:
Вы можете переназначать его конфигурационные переменные через .htaccess (для mod_php) или php.ini (для PHP/CGI,PHP/FastCGI).  

интересно.. кто тебе доступ даст к php.ini?
 
а так.. директива PHPIniDir указывает на диру, где сидит php.ini (только апач 2), но у меня сомнения, что ее можно писать где либо еще кроме httpd.conf

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:20 20-10-2006
Quer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да никто! Но у хостера так написано - я ж процитировал...
Я бы поробовал все же в .htaccess написать директиву PHPIniDir, но с как правильно аргументы (путь) написать?!
Так:
PHPIniDir /home/z6010001613/usr/local/lib/php5/
или PHPIniDir "usr/local/lib/php5/"
или еще как?

Всего записей: 4 | Зарегистр. 20-10-2006 | Отправлено: 23:25 20-10-2006
Cheery



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

Цитата:
или еще как?

пиши от корня.. так вряд ли ошибешься.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:39 20-10-2006
Quer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оказывается доступ к php.ini хостер мне даст просто:
--- php.ini Вам нужно создать во всех папках с исполняемыми zend'ом скриптами.
 
Первое, что надо сделать это, чтобы php исполнялся как cgi-приложение. Для этого в .htaccess нужного каталога надо добавить строки  
 
RemoveType .php  
RemoveType .php3 (и так далее для тех расширений, которые будут использоваться для "оптимизированного" php)  
 
AddHandler cgi-script .php  
AddHandler cgi-script .php3 (тоже для всех расширений)  
 
И в php.ini для своего сайта надо добавить строки  
 
zend_optimizer.optimization_level = 15  
zend_extension = "/usr/local/lib/php/ZendOptimizer.so"
 
для подключения оптимайзера в php5 нужно указывать путь /usr/local/lib/php5/ZendOptimizer.so
---
Вот только вопрос, как неспециалиста, а что писать в PHP.INI ?!
Написал:
PHPIniDir = "/usr/local/lib/php5/"
zend_optimizer.optimization_level = 15
zend_extension = "/usr/local/lib/php5/ZendOptimizer.so"
 
А версия все равно 4 подключается.

Всего записей: 4 | Зарегистр. 20-10-2006 | Отправлено: 12:08 23-10-2006
vitovt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А у меня вот такой вопрос, можно ли как-то сделать так, чтобы все записи в .htaccess действовали только для одного домена, если же домен другой, то действовали соответсвенно другие директивы. ?

Всего записей: 1087 | Зарегистр. 02-05-2002 | Отправлено: 12:42 23-10-2006
Quer

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

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

Так домены обычно по разным папкам разнесены - так сделай в каждой папке свой .htaccess со своими правилами...

Всего записей: 4 | Зарегистр. 20-10-2006 | Отправлено: 21:17 23-10-2006
vitovt



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

Цитата:
Так домены обычно по разным папкам разнесены - так сделай в каждой папке свой .htaccess со своими правилами...

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

Всего записей: 1087 | Зарегистр. 02-05-2002 | Отправлено: 11:20 24-10-2006
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста  как сделать что бы отображались определённые папки ?
 
FreeBSD
apache 2.2 всё по умолчанию.
т.е. когда я его запускаю, то он мне отображает страничку
/usr/local/www/apache22/data/index.html  с надписью It works!
 
как на страничке сделать ссылку на  
/usr/local/www/stat/index.html
 
ServerRoot "/usr/local"
 
т.е. что бы всё работало папки должны быть одна в другой ? а если нет то только виртуальными хостами ?
я правильно понимаю ?
 

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 14:12 08-12-2006
Cheery



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

Цитата:
т.е. что бы всё работало папки должны быть одна в другой ? а если нет то только виртуальными хостами ?  
я правильно понимаю ?  

http://httpd.apache.org/docs/1.3/mod/mod_alias.html#alias
 
 
либо http://httpd.apache.org/docs/1.3/mod/core.html#options

Цитата:
FollowSymLinks  


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:19 08-12-2006 | Исправлено: Cheery, 19:20 08-12-2006
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
спасибо.
понимаю что немного не в тему, но я вот тут вопросик задал.
Если кто знает - помогите.
Заранее спасибо.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 21:50 09-12-2006
Grafus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажите, кто что сможете!!!
Ситуация такая:
Требуется накатить модуль на сайт (сам сайт работает на ура), но для этого в корне требуется разместить .htaccess со следующим текстом:

Код:
 
RewriteEngine on
 
RewriteCond %{REQUEST_FILENAME}   !-f
RewriteRule ^.*\.(htm|html) loadpage.php [L]
RewriteRule ^$ loadpage.php [L]
 

 
Но как только я заливаю .htaccess в корень, сайт тут же отваливается с ошибкой 403.
В логах ошибок такая надпись:

Код:
 
Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: C:/Sites/home/www/
 

Проверял httpd.conf, но там эти значения («FollowSymLinks» и «SymLinksIfOwnerMatch») мелькают только в тексте коментов.
В чём может быть ошибка, объясните, ПЛЗ, начинающему!!!

Всего записей: 394 | Зарегистр. 15-12-2004 | Отправлено: 22:49 05-01-2007
Cheery



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

Цитата:
В чём может быть ошибка, объясните, ПЛЗ, начинающему!!!  

сказано же.. для данной директории не выставлена в конфиге опция FollowSymLinks разрешающая использование mod_rewrite

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:59 05-01-2007
Grafus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А!!! Всё нашёл!!! Сенкс!!!
 
Добавлено:
Обознатушки!
Должна быть следующая конструкция?

Код:
 
<Directory "C:/Sites/home/www/">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
 


Всего записей: 394 | Зарегистр. 15-12-2004 | Отправлено: 10:34 06-01-2007 | Исправлено: Grafus, 10:41 06-01-2007
Cheery



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

Цитата:
Должна быть следующая конструкция?

к примеру... все зависит от того, хочешь ли ты разрешить изменять любые Options в директории.


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:11 06-01-2007
Grafus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Огромнейшее ПАСИБО!!!
Помогло!!!

Всего записей: 394 | Зарегистр. 15-12-2004 | Отправлено: 12:15 07-01-2007
problematik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не работает ни как .htaccess  
а задавать команды для всего сервера ой как не хочется  
1)либо сервер просто не обращает внимание на него
2)либо я не правильно задаю команды:
 
php_flag register_globals on
AddType application/x-httpd-php .png

Всего записей: 3 | Зарегистр. 10-01-2007 | Отправлено: 12:44 10-01-2007
Cheery



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

Цитата:
AddType application/x-httpd-php .png  

что ЭТО? вернее зачем?
 

Цитата:
либо сервер просто не обращает внимание на него

 
введи что то левое вообще.. если выдаст 500 ошибку, значит обращает
 
 
ps: и как ты определяешь, что не работает?

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые! При появлении в .htaccess

Код:
 
RewriteLog     "rewrite.log"
RewriteLogLevel 0
 

 
сервер Apache 1.3.31 под W2k3 выдает ошибку 500. В httpd.conf имеется

Код:
 
Options Indexes FollowSymLinks MultiViews
 

Кто поможет советом, как лечить?

Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 13:09 07-02-2007
SplideX



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
установил apache 2.2 он перестал обращать внимание на .htaccess совсем  
команды из .htaccess не выполняются, даже если фигню напишешь ошибку 500 не дает, всё работает как и работало.
в чем дело может быть?
на 2.0 было всё замечательно.

----------
О себе:
Маркетолог - Блог о Маркетинге, Продажах, Рекламе

Всего записей: 1725 | Зарегистр. 15-01-2002 | Отправлено: 21:58 10-03-2007
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SplideX, AccessFileName .htaccess, AllowOverride All ?

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 00:38 11-03-2007
Открыть новую тему     Написать ответ в эту тему

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru