На страницу Пред. 1, 2, 3 След. |
|
Пн Янв 26, 2009 5:00 pm |
Start Post: правописание htaccess файлов...  |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
Есть сабж-файлик с содерж:
Код: |
<Files *>
deny from all
</Files>
<Directory *>
order allow,deny
deny from all
</Directory>
|
эти сроки в одну/две строку писать можно?
т.е. так
Код: |
<Files *> deny from all </Files>
<Directory *> order allow,deny deny from all </Directory>
|
Спасибо!
___________________
а вообще, наверно я тут один, кто еще в Нотепаде сабж делает..
а ВЫ что юзаете ? или непрофильный софт.. (т.е. типа верстка ХТМЛ, а тама еще и с хт* работать можно... !?)
вот впринципи ВебТулзы которые мне помогают..
http://www.clockwatchers.com/htaccess_tool.html
http://www.htaccesstools.com/
- думаю сами разберетеся как хт* делать. ! |
|
|
|
|
|
WEBCAM |
![]() schalke Свой |
Зарегистрирован: 18.04.2008
Сообщений: 33
|
Обратиться по нику
|
schalke |
Ответить с цитатой | | |
|
1.стандартный прием(вроде так) можешь почитать на секлабе
2.Satisfy All Пропускает запрос, только если оба требования выполнены (и идентификация и проверка доступа).
3.если апач настроен нормально то можешь не писать(п1)
4.напиши order deny,allow
deny from all-будет ошибка 403
ко всем:почитаи маны на апачдев(как пример) |
|
|
|
|
|
Fear is a four letter word. So is fuck, anal, shag, blow, bend, hard, deep,cunt, slut, bang, tits, dick, oral, used, easy,... |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
schalke, спасибо, кажеться работает..
... только убери слово "рейп" из сиги ..  |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
а что строчка - "RewriteRule . - [L]" в сабж файлах значит ?
и также RewriteBase BASE/ - что значит ?
то что между BASE и / .. пробела нет, это так и надо ?
спасибо.  |
|
|
|
|
|
WEBCAM |
![]() schalke Свой |
Зарегистрирован: 18.04.2008
Сообщений: 33
|
Обратиться по нику
|
schalke |
Ответить с цитатой | | |
|
1.конец правила-если сработало то стопорит остальные(упрощенно так,от last rule)
2.устанавливает базовый урл,откуда ему плясать
3.хрень какая то,попробуй RewriteBase / |
|
|
|
|
|
Fear is a four letter word. So is fuck, anal, shag, blow, bend, hard, deep,cunt, slut, bang, tits, dick, oral, used, easy,... |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
brantozawr писал(а): |
В корень сайта в .htaccess допиши
Код: |
<FilesMatch "\.(txt)$">
Order allow,deny
Deny from all
Satisfy all
</FilesMatch>
|
немного не понял, что ты хотел сказать про авторизацию... данный код закроет доступ ко всем TXT файлам, даже к тем, которые в папках закрытых авторизацией. в данном случае авторизация не будет запрашиваться, а сразу выдаваться 403
|
спасибо..
1) а как тоже сделать (закрытие всех тхт файликов) .. но только не сразу 403 давать.. а запросить логин/пароль.. и если поник правильно их введет, то показать.. нет - 403.
2) также, как ограничить тхт файлы всем ИП, кроме из моей подстетки (пример - 100.200.*.*) .. т.е. если у поника ИП 100.200.*.* то показывать тхт файлы.. а если нет - то сразу 403.
(никакие логины/пароли не юзать, авторизация чисто по ИП)
с меня котлеты из лошадок
 |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
а что строчка - "RewriteRule . - [L]" в сабж файлах значит ?
schalke писал(а): |
1.конец правила-если сработало то стопорит остальные(упрощенно так,от last rule)
2.устанавливает базовый урл,откуда ему плясать
3.хрень какая то,попробуй RewriteBase /
|
спасибо.
А директива "[NC]" в том же месте.. что значит ?
спасибо.
 |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
schalke писал(а): |
3.хрень какая то,попробуй RewriteBase /
|
ну у меня стоит RewriteBase /
что этот тег "RewriteBase" задает ? |
|
|
|
|
|
WEBCAM |
![]() Лена Гуру |
Зарегистрирован: 19.10.2005
Сообщений: 1203
|
Обратиться по нику
|
|
|
|
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
спасибо.. я выяснил что такое RewriteBase и на этой стр чуть выше  |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
немогу знать то, чего нету....
подскажите, как в htaccess "методами" RewriteCond и RewriteRule(или другим) выдать статус 404 (ненайден) + хидер_локатион на меин стр.
-1- 404 Not Found
-2- Location: htt p:/ /p ony.... [всё - никакого тела]
Если:
1) если в Полной строке запроса (http : // p ony.com/lala/pam?what=no&igogo)
есть подстрока1 и подстрока2 (в домене, патче, квери..) как подстрока1 и .. где то далее .. подстрока2 или наоброт - подстрока2 и .. где то далее .. подстрока1
2) если просто есть в полном адресе (http : // p ony.com/lala/pam?what=no&igogo) ИЛИ подстрока1 ИЛИ подстрока2 ИЛИ подстрока3 ....
при этом такое (2) событие будет проверяться раз 10 напр.
для этого надо писать RewriteCond и RewriteRule все 10 раз ? т.е. 20 строк?
как RewriteCond -ы связать по условию "ИЛИ" (or||) и И (and&&) ?
_____________
спасибо. |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
.. ну если выше подсказать неможете..
то скажите как в пхп функциями header(); дать 404 код ответа + локатион новый задать сразу.. без боди всяких. |
|
|
|
|
|
WEBCAM |
![]() ctapbiu Опытный |
Зарегистрирован: 06.01.2008
Сообщений: 328
|
Обратиться по нику
|
ctapbiu |
Ответить с цитатой | | |
|
Цитата: |
как в пхп функциями header(); дать 404 код ответа + локатион новый задать сразу..
|
http://ru.php.net/header
первый коммент:
Код: |
<?php
header("Status: 200");
header("Location: /home.php");
exit;
?>
|
|
|
|
|
|
|
|
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
ctapbiu писал(а): |
Цитата: |
как в пхп функциями header(); дать 404 код ответа + локатион новый задать сразу..
|
http://ru.php.net/header
первый коммент:
Код: |
<?php
header("Status: 200");
header("Location: /home.php");
exit;
?>
|
|
.. я так понял .. мне так сделать -
header("HTTP/1.0 404 Not Found");
header("Location: htt p: / /p ony.com/"); exit();
будет игогокать ?
или строку - header("Status: 404"); - еще добавить куда то ?
спасибо.
хотя вообще.. мне очень желательно условия (первый пост) на уровне хититипи демона сделать (htaccess) .. не на след. уровне - php .. так как инпут_поток далеко уже забегает.. - безопасность падает.
мне давала Лена ссылки.. но тама мне изучать и тестить под 5 дней.. и тем более сейчас поник уже игогокает .. и неохото искажения добавлять... и лампочки на локале у меня нет  |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
ааа.. вижу тама полного поника:
Код: |
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
|
так ликвидно по сей день ? |
|
|
|
|
|
WEBCAM |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
IseeDeadPeople писал(а): |
ааа.. вижу тама полного поника:
Код: |
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
|
так ликвидно по сей день ?
|
да поник.. и достаточно юзать "первичный" хидер ответ - "HTTP/1.0 404 Not Found", "вторичный" можешь поставить так - "Status: YA NEMOGU NAITI SVOI OCHKI" -- эффект (для ИЕ7/ФФ3) будет тот же :
check link and check link headers and see:
_____
 |
|
|
|
|
|
WEBCAM |
|