.htaccess Как сделать?

  • В интернете прочетал што эсть защита под названием [.htaccess].
    Говорят што она очень сильная.


    А можно ли поставеть такую вот вещ на мою страничьку?


    Што дя этого надо?


    И где можно научится как создавать такую вот защиту?

  • Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Создай с помощью любого текстового редактора у себя на компе файл .htaccess (точку не забудь) со следующим содержимым

    Исходный код
    <Limit GET PUT POST> 
    deny from all 
    </Limit>


    и положи его к себе на сайт, в корневую директорию. Потом зайди браузером на главную страницу. Если она не отобразится, значит твой хостинг поддерживает htaccess.

  • Сделал всё как ты сказал,


    всёравно страница открывается :(


    А как должен выгледить фаил [htaccess]? Он у меня выгледил как нормальный текст фаил.

  • Цитата

    Со слов пользователя бармик
    он так и должен выглядеть, только без какого либо расширения, просто .hтаццесс не .hтаццесс.тхт


    Я как не кручю у меня всёвремя взаде фаила [.txt] стоит.


    Почему?


    Я стартую [editor], задаю туда вот это


    [<Limit GET PUT POST>
    deny from all
    </Limit>]


    Потом [Speichern unter] имя: [test.htaccess ]


    Когда загружаю на сервер, то там стоит взади фаила [.txt]


    Может какуюта прогу надо?

  • Цитата

    Со слов пользователя бармик
    имя не тест.hтаццесс а .hтаццесс и потом когда сохраняешь выбери датеитып Алле Датеиен


    Видемо не поддержевает сервер [.htaccess], всё видно :(


    Всёравно спосибо за помощ :)

  • Вот решил сделать [htaccess].


    Только опять штото не получяется.


    Помогите кто может.


    Сначяла я создал 2 Фаила
    1)[.htaccess]


    [
    AuthUserFile /privat/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Password Protected Area"
    AuthType Basic


    <limit GET POST>
    require valid-user
    </limit>]



    2)[.htpasswd]


    [


    viktor:d41d8cd98f00b204e9800998ecf8427e --> 12345


    ]


    Фаил [.htaccess] лежит в папке [localhost]
    В папке [localhost] есть папка под названием [Privat], в ней лежыт
    фаил [.htpasswd].


    Захощу на [localhost], выходет окно, где нужно задать имя и пароль.


    Задаю всё, нажемаю [OK], но дальше выходет вот такая ошыбка


    [
    Serverfehler!
    Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder ьberlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.


    Sofern Sie dies fьr eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierьber.


    Error 500
    localhost
    11/03/06 14:14:12
    Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color PHP/5.1.6
    ]


    Што это может быть

  • Попробуй создать эти файлы с помощью вот этой онлайн утилитки Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    Со слов пользователя бармик
    Попробуй создать эти файлы с помощью вот этой онлайн утилитки Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    А што значет: [Имя паролируемой директории:] ?


    Это название папки где будут лежать защещёныэ фаилы?


    Я задал туда [secure]

  • Там же написано что это значит и уже по умолчанию даже стоит. Можешь туда вписать что угодно, хоть Вася Пупкин.

  • Цитата

    Со слов пользователя бармик
    Там же написано что это значит и уже по умолчанию даже стоит. Можешь туда вписать что угодно, хоть Вася Пупкин.


    Я напесал туда [secure] и сделал папку [secure] в которой лежит [index.php]


    Сделал всё как там стоит. Задаю пароль, но опять выходет ошыбка.


    Што я не так делаю?????? ?(

  • вот блин, ну там уже не разобраться нужно умение.
    Дай мне адрес директории, которую ты хочешь запаролить. Адрес в виде /home/tvoj sajt/.... и такой же адрес папки кужа хочешь файл с паролями положить

  • Цитата

    Со слов пользователя бармик
    вот блин, ну там уже не разобраться нужно умение.
    Дай мне адрес директории, которую ты хочешь запаролить. Адрес в виде /hоме/твой сайт/.... и такой же адрес папки кужа хочешь файл с паролями положить


    Директория которую хочю запоролить: [ /home ]
    Директория в которой должел лежать пароль: [ /home/pass ]


    Все эти папки лежат в [localhost]


    Т.е. эсли я потом захочю зайти на [ /home] черес [localhost],
    мне нужно будет задать пароль. я правельно понел?

  • у тебя вообще где сайт находится? на домашнем компе или в инете? и как ты хочешь запаролить папку home как ты в нее вообще можешь попасть через браузер?

  • Цитата

    Со слов пользователя бармик
    у тебя вообще где сайт находится? на домашнем компе или в инете? и как ты хочешь запаролить папку hоме как ты в нее вообще можешь попасть через браузер?


    У меня на компуторе стоит [Xammp] который поддерживает [PHP] и [MySQL].


    На [XAMPP] я пока учюсь [PHP]. Штобы открыть страницу[PHP],
    мне нужно зайти на неё черес [Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.]