АРМАДА
правописание htaccess файлов...
На страницу Пред.  1, 2, 3  След.
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

schalke
Свой
Зарегистрирован: 18.04.2008
Сообщений: 33
Обратиться по нику
# Добавлено:Пт Мар 20, 2009 4:45 pmОтветить с цитатой
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
Сообщений: 18000
Обратиться по нику
# Добавлено:Пт Мар 20, 2009 5:37 pmОтветить с цитатой
schalke, спасибо, кажеться работает..

... только убери слово "рейп" из сиги .. Evil or Very Mad
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Пт Мар 20, 2009 9:07 pmОтветить с цитатой
а что строчка - "RewriteRule . - [L]" в сабж файлах значит ?
и также RewriteBase BASE/ - что значит ?
то что между BASE и / .. пробела нет, это так и надо ?

спасибо. Wink
http://m.lsl.com/

schalke
Свой
Зарегистрирован: 18.04.2008
Сообщений: 33
Обратиться по нику
# Добавлено:Пт Мар 20, 2009 9:40 pmОтветить с цитатой
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
Сообщений: 18000
Обратиться по нику
# Добавлено:Вс Мар 22, 2009 1:22 pmОтветить с цитатой
brantozawr писал(а):
В корень сайта в .htaccess допиши

Код:

<FilesMatch "\.(txt)$">
   Order allow,deny
   Deny from all
   Satisfy all
</FilesMatch>



немного не понял, что ты хотел сказать про авторизацию... данный код закроет доступ ко всем TXT файлам, даже к тем, которые в папках закрытых авторизацией. в данном случае авторизация не будет запрашиваться, а сразу выдаваться 403



спасибо..
1) а как тоже сделать (закрытие всех тхт файликов) .. но только не сразу 403 давать.. а запросить логин/пароль.. и если поник правильно их введет, то показать.. нет - 403.

2) также, как ограничить тхт файлы всем ИП, кроме из моей подстетки (пример - 100.200.*.*) .. т.е. если у поника ИП 100.200.*.* то показывать тхт файлы.. а если нет - то сразу 403.
(никакие логины/пароли не юзать, авторизация чисто по ИП)


с меня котлеты из лошадок

:mrgreen:
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Вс Мар 22, 2009 7:15 pmОтветить с цитатой
а что строчка - "RewriteRule . - [L]" в сабж файлах значит ?

schalke писал(а):
1.конец правила-если сработало то стопорит остальные(упрощенно так,от last rule)
2.устанавливает базовый урл,откуда ему плясать
3.хрень какая то,попробуй RewriteBase /



спасибо.

А директива "[NC]" в том же месте.. что значит ?

спасибо.


:thup: Wink
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Вс Мар 22, 2009 7:16 pmОтветить с цитатой
schalke писал(а):

3.хрень какая то,попробуй RewriteBase /



ну у меня стоит RewriteBase /
что этот тег "RewriteBase" задает ?
http://m.lsl.com/

Лена
Гуру
Зарегистрирован: 19.10.2005
Сообщений: 1203
Обратиться по нику
# Добавлено:Пт Апр 03, 2009 11:19 amОтветить с цитатой
Про RewriteBase ты уже спрашивал, забыл что ли? И я тебе уже отвечала тут. А также вот что я тебе полезного еще нашла, заапрувь Smile.

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Пт Апр 03, 2009 2:08 pmОтветить с цитатой
спасибо.. я выяснил что такое RewriteBase и на этой стр чуть выше Smile
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Апр 08, 2009 5:43 pmОтветить с цитатой
немогу знать то, чего нету....

подскажите, как в 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&&) ?

_____________

спасибо.
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Чт Апр 09, 2009 12:34 amОтветить с цитатой
.. ну если выше подсказать неможете..
то скажите как в пхп функциями header(); дать 404 код ответа + локатион новый задать сразу.. без боди всяких.
http://m.lsl.com/

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Чт Апр 09, 2009 8:30 amОтветить с цитатой
Цитата:
как в пхп функциями header(); дать 404 код ответа + локатион новый задать сразу..


http://ru.php.net/header
первый коммент:
Код:
<?php

    header("Status: 200");
    header("Location: /home.php");
    exit;

?>


IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Чт Апр 09, 2009 3:20 pmОтветить с цитатой
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 дней.. и тем более сейчас поник уже игогокает .. и неохото искажения добавлять... и лампочки на локале у меня нет Sad
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Чт Апр 09, 2009 3:24 pmОтветить с цитатой
ааа.. вижу тама полного поника:

Код:
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");



так ликвидно по сей день ?
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Апр 15, 2009 10:42 pmОтветить с цитатой
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:





_____
:mrgreen:
http://m.lsl.com/
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры