Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htaccess - jak to ustawić, Zablokowanie dostępu do katalogu
grizmo
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


1)W jaki sposób zablokować dostęp do plików znajdujących się w katalogu strony.

dostęp do swojej strony mam po adresie : http://localhost/test2/logowanie.php ,
ale jak wipszę http://localhost/test2/ to pokazują mi się wszystkie pliki jakie sa w katalogu apache htdocs\test2 - chciałbym aby nie były one widoczne.


2) Cześć druga pyatnia w jai sposób zrobić aby po wybraniu adresu http://localhost/test2/ autoamtycznie otwierala się strona
http://localhost/test2/logowanie.php; kiedyś jak dzialałame na pakiecie phptriad udało mi się to ustawić a tu nie wiem jak to zrobić.

apache_1.3.31-win32-x86-no_src.exe

php 5.0.0
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
vieri_pl
post
Post #2





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


AD1: W katalogu musi sie znajdować plik .htaccess (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

AD2: Przekierowanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
grizmo
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


OK wrzycałem do katalogu plik .htaccess
Kod
AuthName "Podaj hasło"
Access deny

Index logowanie.php

ale nic to nie dało.
Jak powinna wyglądać bydowa takiego pliku?
czy trzeba gdzieś uaktywnić aby apache korzystal z .htaccess?
Go to the top of the page
+Quote Post
vieri_pl
post
Post #4





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Gdzies w katalogach apacha masz taki plik, skopiuj go do swojego katalogu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) POSZUKAJ
Go to the top of the page
+Quote Post
crash
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


grizmo: A poszukać to nie łaska?!
1 .htaccess:
Kod
Options -Indexes

2. .htaccess:
Kod
DirectoryIndex logowanie.php

Ale lepiej pomyśl o:
index.php:
  1. <?php
  2. if( $zalogowany == false )
  3.  header( 'Location: ./logowanie.php' );
  4. }
  5. ?>


vieri_pl: Twoje wypowiedzi nie są zbyt pomocne...
Go to the top of the page
+Quote Post
grizmo
post
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


Pewnie że szukałem - nie zlalazłem zadowalającej odpowiedzi dlatego pytam na forum.

Pozatym umieścilem plik .htacces (zgodnie z tym co jest wyżej napisane) w katalogu test2 i dalej nie mogę uzyskać żądanego efektu. Ad1.

Może w conf/httpd.conf trzeba cos dopisać aby korzystał z .htacces


Dodam że korzystam z Win2000
Go to the top of the page
+Quote Post
crash
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Jeśli umieściłeś plik .htacces to się nie dziwię, ma być .htaccess. Jeśli jednak to tylko tutaj literówka a i skoro masz dostęp do konfiga Apache'a to wszystko to lepiej ustawić na sztywno tam w konfiguracji. A o tym jak włączać obsługę access w Apache dowiesz się w manualu. Poczytaj też o dyrektywie AllowOverride...
Go to the top of the page
+Quote Post
grizmo
post
Post #8





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


Moj plik ma nazwę .htaccess; szukałem w manualu apache i nie udało mi się uruchomić blokady dostępu plików w katalogu; również nie udało mi się wywołać domyślnie określonego pliku po wskazaniu katalogu
Go to the top of the page
+Quote Post
cipojsza
post
Post #9





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 4.01.2004
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Wlasnie szukalem odpowiedzi na podobne pytanie i po przeczytaniu paru linijek znalzem ów plik:

  1. <?php
  2.  
  3. AuthType Basic
  4.  
  5. AuthName "Panel administracyjny"
  6.  
  7. AuthUserFile "<tu byla sciezka do pliku passwd> "
  8.  
  9. require valid-user
  10.  
  11. ?>


a pliku passw niestety nie mam pod reka
****************************UPDATE***************
troche mi wstyd za Ciebie, wystaczy wlaczyc google i .... TO

Ten post edytował cipojsza 22.01.2006, 11:38:56
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:44