eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwhtaccess - jak to napisać
Ilość wypowiedzi w tym wątku: 5

  • 1. Data: 2012-03-22 14:15:09
    Temat: htaccess - jak to napisać
    Od: Bartosz <s...@o...pl>

    Witam,
    Chciałbym zablokować - najlepiej w htaccess ale może być w głównej definicji
    wirtualki dostęp do wszyskich podfolderów bez ich wymieniania.
    czyli np.
    mam definicję wirtualki:
    <VirtualHost *:80>
    DocumentRoot /www/download
    ServerName download.domena.pl
    ServerAlias www.download.domena.pl
    ServerAdmin k...@d...pl
    ServerSignature Off
    LogLevel debug
    CustomLog /var/log/apache2/download.domena.log combined
    ErrorLog /var/log/apache2/error.download.log
    Alias /download /www/download
    </VirtualHost>

    Zakładam katalog /www/download/katalog/
    I chciałbym aby po wpisaniu download.domena.pl/katalog/ działało przekierowanie na
    http://nie-masz-dostepu.pl
    Dla pojedynczego katalogu zrobić to nie ma problemu - dopisać w definicji wirtualki:
    <Directory /www/download/katalog>
    Order allow,deny
    Deny from all
    </Directory>

    Ale jak to zrobić globalnie?
    <Directory /www/download/* > //wszystkie podkatalogi
    Order allow,deny
    Deny from all
    </Directory>

    Innymi słowy chciałbym aby dostęp był jednynie do wszystkich plików w głównym
    katalogu strony, natomiast cała reszta "access denied".


    -
    Pozdrawiam
    Bartosz


  • 2. Data: 2012-03-22 23:44:03
    Temat: Re: htaccess - jak to napisać
    Od: desertman <d...@p...onet.pl>

    W dniu 2012-03-22 14:15, Bartosz pisze:
    > Zakładam katalog /www/download/katalog/
    > I chciałbym aby po wpisaniu download.domena.pl/katalog/ działało przekierowanie na
    http://nie-masz-dostepu.pl

    Może tak:

    <IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_URI} !^/download/.*
    RewriteRule (.*) http://nie-masz-dostepu.pl [R=301,L]
    </IfModule>

    --
    pozdrawiam
    desertman


  • 3. Data: 2012-03-22 23:47:22
    Temat: Re: htaccess - jak to napisać
    Od: desertman <d...@p...onet.pl>

    drobny błąd się wkradł ;), powinno być tak:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/download/.*
    RewriteRule (.*) http://nie-masz-dostepu.pl [R=301,L]
    </IfModule>

    --
    pozdrawiam
    desertman




  • 4. Data: 2012-03-23 12:33:40
    Temat: Re: htaccess - jak to napisać
    Od: Bartosz <s...@o...pl>

    On Thu, 22 Mar 2012 23:47:22 +0100, desertman <d...@p...onet.pl> wrote:

    >drobny błąd się wkradł ;), powinno być tak:
    ><IfModule mod_rewrite.c>
    > RewriteEngine On
    > RewriteCond %{REQUEST_URI} ^/download/.*
    > RewriteRule (.*) http://nie-masz-dostepu.pl [R=301,L]
    ></IfModule>

    Nie działa niestety.
    Po wykasowaniu download czyli
    RewriteCond %{REQUEST_URI} ^/.*
    nie działa wejście na pliki w katalogu głównym.


    Plik .htaccess wygląda obecnie tak:

    AddType text/x-component .htc

    <IfModule mod_php4.c>
    php_flag display_errors Off
    php_flag log_errors On
    php_value error_log logs/errors
    php_value upload_max_filesize 5M
    php_value post_max_size 6M
    </IfModule>

    <IfModule mod_php5.c>
    php_flag display_errors Off
    php_flag log_errors On
    php_value error_log logs/errors
    php_value upload_max_filesize 5M
    php_value post_max_size 6M
    php_value register_globals On
    </IfModule>

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/download/.*
    RewriteRule (.*) http://nie-masz-dostepu.pl [R=301,L]
    </IfModule>

    <FilesMatch "(\.inc|\~)$">
    Order allow,deny
    Deny from all
    </FilesMatch>

    Order deny,allow
    Allow from all

    -
    Pozdrawiam
    Bartosz


  • 5. Data: 2012-03-23 18:49:37
    Temat: Re: htaccess - jak to napisać
    Od: " " <l...@N...gazeta.pl>

    Bartosz <s...@o...pl> napisał(a):
    > On Thu, 22 Mar 2012 23:47:22 +0100, desertman <d...@p...onet.pl> =
    > wrote:
    > >drobny b=B3=B1d si=EA wkrad=B3 ;), powinno by=E6 tak:
    > ><IfModule mod_rewrite.c>
    > > RewriteEngine On
    > > RewriteCond %{REQUEST_URI} ^/download/.*
    > > RewriteRule (.*) http://nie-masz-dostepu.pl [R=3D301,L]
    > ></IfModule>
    > Nie dzia=B3a niestety.=20
    > Po wykasowaniu download czyli =20
    > RewriteCond %{REQUEST_URI} ^/.*
    > nie dzia=B3a wej=B6cie na pliki w katalogu g=B3=F3wnym.

    RewriteCond %{REQUEST_URI} ^/[^/]+/
    RewriteRule (.*) http://nie-masz-dostepu.pl [R=301,L]

    HARY




    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: