Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Перенос рабочей системы с HDD на массив RAID 1

Автор: Cheery
Дата сообщения: 11.03.2008 00:00
pIvasik

Цитата:
В папке имеются несколько разных типов файлов, например, test.php, test.inc, test.txt. Нужно запретить создавать в этой папке другие файлы и подпапки.

поставить на папку права только на чтение.
это никакого отношения к htaccess не имеет
Автор: pIvasik
Дата сообщения: 11.03.2008 00:19
Cheery

Цитата:
поставить на папку права только на чтение
А если на папке должны быть 777 ?
Автор: Cheery
Дата сообщения: 11.03.2008 00:22
pIvasik

Цитата:
А если на папке должны быть 777

тогда никак кроме стороннего софта, что будет следить за папкой и тд и тп.. еще раз - сам апач файлы и директории не создает, поэтому и htaccess тут не при чем.
исключение http метод put, но тут речь не о нем.
Автор: pIvasik
Дата сообщения: 11.03.2008 00:47
Cheery

Цитата:
тогда никак кроме стороннего софта, что будет следить за папкой и тд и тп.
А что это за софт?
Автор: Cheery
Дата сообщения: 11.03.2008 01:16
pIvasik

Цитата:
А что это за софт?

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

Как запретить удаление, перемещение и т.д. файлов и папок
Автор: perdun
Дата сообщения: 11.03.2008 07:24
Cheery

Цитата:
2) нужно выкинуть 401 заголовок. но это уже не через htaccess делается

ога, вот это мне и нуна... это в самом хтмл-е?
Автор: Cheery
Дата сообщения: 12.03.2008 04:54
perdun

Цитата:
ога, вот это мне и нуна... это в самом хтмл-е?

нет, средствами html это сделать невозможно..




вот и у меня вопрос возник.. кто нить может объяснить, почему вот так работает

Цитата:
<FilesMatch ".">
Order allow,deny
</FilesMatch>

то есть не пускает, а иначе
Order allow,deny
без filesmatch - нет!
Автор: perdun
Дата сообщения: 12.03.2008 11:00
Cheery

Цитата:
нет, средствами html это сделать невозможно..

плз, а че за средства...? где копать, чего читать на енту тему? нужно решение, плиззззз..
Автор: Cheery
Дата сообщения: 12.03.2008 17:07
perdun

Цитата:
плз, а че за средства...? где копать, чего читать на енту тему?

серверные скрипты.. perl, php и тому подобное

Добавлено:
Хотя, возможно, можно поиграться с Header set
выставить его для файла, скажем logout и кидать на него при выходе.
Автор: Pirates
Дата сообщения: 13.03.2008 17:01
Ребят, снова нужна помощь..

В данный момент на домене http://domain.ru/ работает конструкция, которая при попытке вызова несуществующего урла (http://domain.ru/some.php, http://domain.ru/some.html, http://domain.ru/some/) скидывает на главную страницу:


Цитата:
RewriteEngine on
RewriteCond %{REQUEST_URI} \.shtml?$
RewriteRule ^(.*)\.shtml?$ $1.php [L]
RewriteEngine off


Теперь требуется, чтоб и при вызове несуществующего сабдомена (http://some.domain.ru/) происходил редирект на главную страницу.

Как это сделать корректно?

Спасибо!
Автор: Cheery
Дата сообщения: 13.03.2008 18:23
Pirates
mod_rewrite: документация, готовые решения, вопросы
Автор: knigman
Дата сообщения: 20.03.2008 19:07
Вопрос такой:
У меня стоит direct admin на серваке. Все что открывается через https:// лежит в локальной папке /home/....../private_html/, а обычный http соответствено в /home/....../public_html/
Можно ли через .htaccess настроить так, чтобы если обращаешся к https://domain.com/images/.... (в локальной папке /home/....../private_html/images/), то файлы рисунков брались с /home/....../public_html/images?
Автор: Ryoga67
Дата сообщения: 11.05.2008 11:39
Подскажите пожалуйста как склеить две страницы одного сайта :(

сайт.ру/индекс.пшп склеить с сайт.ру/
Автор: Cheery
Дата сообщения: 11.05.2008 19:13
knigman
mod_rewrite: документация, готовые решения, вопросы

Ryoga67
а по русски? что значит "склеить"?
Автор: lnj
Дата сообщения: 12.05.2008 08:11
возможно сделать так, чтобы для авторизации htaccess брал пароли не из файлика, а из домена, с помощью ntlm например
просто создавать отдельный файл с паролями для доменных юзеров как-то не культяписто
Автор: Cheery
Дата сообщения: 12.05.2008 17:05
lnj
http://modntlm.sourceforge.net/
Автор: mouser
Дата сообщения: 03.06.2008 13:24
что за ошибка "Error 500"
поставил себе Денвер и установил DLE, а вот на установленный сайт не заходит .... пишет ошибку 500.
Что мне сделать чтоб заработало???
Автор: Qiwi
Дата сообщения: 10.06.2008 16:52
А как с помощью .htaccess запретить посетителям доступ ко всем папкам и файла сайта за исключением определенных страниц (например index.html)?
Интересуют варианты с выводом ошибки и автоматической переадресацией на главную.
Автор: yarnik
Дата сообщения: 15.06.2008 13:41
Караул! спасайте!
есть хост с главным доменом www.domen1.com
хост позволяет прикрепить второй домен www.domen2.com, чем я и воспользовался.
физически на диске 2-й домен находится в www.domen1.com/domen2
т.е. к второму домену с браузера можно достучаться по 2 адресам.
Не понимаю каким образом, но яндекс выдает при поиске именно этот путь www.domen1.com/domen2. Как можно сделать так что б при надоре этога адреса. меня перекидывало на www.domen2.com?

п.с. и заодно, раз уже я тут, как быть с яндексом?
Автор: Onetai
Дата сообщения: 07.07.2008 05:54

Цитата:
т.е. к второму домену с браузера можно достучаться по 2 адресам.
Не понимаю каким образом, но яндекс выдает при поиске именно этот путь www.domen1.com/domen2. Как можно сделать так что б при надоре этога адреса. меня перекидывало на www.domen2.com?

robots.txt в корне сайта, запрещающий индексацию директории /domain2?




Вопрос по .htaccess:
Имеется замечательно работающий редирект 301 на сайте site1.com:
Код: RedirectMatch 301 ^(.*)$ http://site2.com$1
Автор: DiDrag0n
Дата сообщения: 10.08.2008 16:24
Не работает .htaccees.
По крайней мере такое подозрение.
Нужно запустить Mod_Rewrite.
Сложность в том что я не спец по Апачу и ни по Юниксу, но самое ужасное - у меня сервер Xserve MacOS 10.4.
поэтому я ни как не могу уловить тонкую грань где происходит управление Сервером Апача, через графический интерфейс Мака или можно смело все лопатить как Юниксах просто в конфиге.
Теперь собствено вопрос.
Вот кусок конфига из хттп.конфа:
AccessFileName .htaccess
<Directory "/">
    Options FollowSymLinks
    AllowOverride All
</Directory>

Этого достаточно что бы работал хтаксесс или должны быть еще какие то указаниея на него в конфиге.
есть еще сомнения по поводу рутовой папке вебдокументов, в конфиге на нее указаний совсем нет, есть только в графическиком управлении, может с этим как то связано, ведь путь задается отностительно нее, а я пробовать и слеш и полный путь до файла хпаксесса.
Можно ли какую либо полезную информацию почерпнуть из htpp://localhost/test.php ?

Вопрос закрыт, так как не спец по юниксу и апачу из конфига не видел обращения к другому конфигу, и потому что из Маковской графики тоже не видел.
А потом когда разобрался как апач под маком из под ССШ рестартить, через 3-4 ребута обратил внимание на то что запускаются другие конфиги, посмотрел их и увидел что в другом надо изменять параметр AllowOverride. с ноне на олл.
Все работает, спасибо за внимание, будте внимательней какие конфиги в итоге использует апач Надеюсь кому поможет мой вопрос и мой ответ


Автор: karakovski
Дата сообщения: 06.10.2008 19:57
Мужики, что-то не получается решить одну задачу.
Надо сделать так, чтобы с помощью mod_rewrite domain.ru/sbd заменялась sbd.domain.ru
Абсолютные пути на сервере имеем примерно такие:
/var/www/vhosts/domain.ru/httpdocs/sbd
/var/www/vhosts/domain.ru/subdomains/sbd
По неведомой причине найденные в Интернете лекарства бессильны.

Добавлено:
в смысле, заменялась на sbd.domain.ru
что-то уже башка плохо варит к вечеру...

заранее огромное человеческое спасибо! )

п.с. смотрел до этого http://e-masters.biz/2006/05/01/sozdanie-poddomena/ - но ни фига
Автор: Ham1239048536
Дата сообщения: 21.10.2008 14:06
Нужно сделать чтобы запрос типо name.sait.ru перенаправлялся на sait.ru/name/ пр это в баузее этого не было видно. В инете есть несколько решений но они почему то не работают. Рабочее только вот нашёл

RewriteCond %{HTTP_HOST} ^name\.sait\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/sait/$ [NC]
RewriteRule (.*) /sait/$1 [L]
Но тут жёстко укзывается папка. Переписал чтобы условие выолнялось при любом имени

RewriteCond %{HTTP_HOST} ^(.*)\.sait\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/name/$ [NC]
RewriteRule (.*) /name/$1 [L]

вот как перенаправить не знаю, помогите плз.
Автор: sanya
Дата сообщения: 17.04.2009 19:41
подскажите плиз.
Нужно закрыть доступ к нескольким директориям из веба.

<Directory "/">
deny from all
</Directory>

<Directory "/"> - как сюда прописать сразу неколько директорий?
Автор: Cheery
Дата сообщения: 17.04.2009 19:42

Цитата:
<Directory "/"> - как сюда прописать сразу неколько директорий?

никак. по очереди.
либо создать .htaccess с
Цитата:
deny from all

и положить в них
Автор: theIggs
Дата сообщения: 21.04.2009 01:47
Возникла проблема с взаимодействием двух файлов .htaccess.
Вместо старого сайта поставили новый - на основе Битрикса. В корне сайта лежит такой .htaccess:

Код: Options -Indexes
ErrorDocument 404 /404.php
RewriteEngine On
Options +FollowSymlinks

#php_flag session.use_trans_sid off
#php_value display_errors 1
#php_flag allow_call_time_pass_reference 1

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
    RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
</IfModule>

<IfModule mod_mime.c>
    AddType application/x-httpd-php .ico
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html
</IfModule>

<IfModule mod_expires.c>
    ExpiresActive on
    ExpiresByType image/jpeg "access plus 3 day"
    ExpiresByType image/gif "access plus 3 day"
</IfModule>
Автор: Cheery
Дата сообщения: 21.04.2009 02:04

Цитата:
получаем ошибку 404

ну так посмотрите какой файл стоит в админке по умолчанию
скорее всего
Цитата:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>

переопределяет индексный файл и срабатывает
Цитата:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d

но это только предположение
других причин не вижу, только если фактически нет запрашиваемого файла
Автор: theIggs
Дата сообщения: 21.04.2009 02:56
Не совсем понял, что вы имеете в виду. Файл в админке по умолчанию - индексный файл? Тогда это index.php. Как я писал выше, я захожу в админку и по краткому имени http://www.mysite.ru/forum/adminka/ , и по полному http://www.mysite.ru/forum/adminka/index.php - результат одинаковый...
На всякий случай убрал из .htaccess'а

Код: <IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
Автор: Cheery
Дата сообщения: 21.04.2009 19:31
theIggs

Цитата:
а если RewriteEngine Off прописать первой строкой в .htaccess форума, то никакого эффекта не будет! Почему так?

потому что htaccess просматриваются снизу вверх. сначала в этой дире, а потом в родительской и так далее до корня сайта


Цитата:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/www/bitrix/urlrewrite.php$


по умолчанию связка идет И
то есть
если несуществующий файл И несущ. линк И несущ. папка И не обращение к данному файлу.
вот и получается.. добавьте еще кусок вида
RewriteCond %{REQUEST_URI} !^/forum/
ну и
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
правда REQUEST_FILENAME должен быть полный путь.. так что может
RewriteCond %{REQUEST_URI} !/bitrix/urlrewrite.php$
Автор: snf2009
Дата сообщения: 23.04.2009 11:36
Подскажите, плиз. Как по средствам .htaccess запретить гугл-боту доступ ко всем страницам домена кроме морды, т.е. domain.com отдается, а, скажем, domain.com?parameter или domain.com/page.php - нет. Заранее благодарен!

Страницы: 12345678910111213

Предыдущая тема: MikroTik RouterOS (часть 5)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.