Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne].htaccess i podkatalogi
julek12
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 5
Dołączył: 6.02.2009
Skąd: Gorzów Wlkp.

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


Witam,
jak zrobić aby .htaccess działo TYLKO w katalogu nadrzędnym, czyli tu: public_html działa, ale tu: public_html/forum już nie działa chyba, że w /forum utworze nowy plik .htaccess
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Spróbuj którychś z tych kombinacji:
[APACHE] pobierz, plaintext
  1. RewriteBase /
  2. RewriteRule ^forum(.*?)$ - [L]
[APACHE] pobierz, plaintext


Na samym początku albo:

[APACHE] pobierz, plaintext
  1. RewriteCond %{REQUEST_FILENAME} !-f
  2. RewriteCond %{REQUEST_FILENAME} !-d
[APACHE] pobierz, plaintext


albo:
[APACHE] pobierz, plaintext
  1. RewriteCond %{REQUEST_URI} !^forum [NC]
[APACHE] pobierz, plaintext

Przed każdym RewriteRule.
Go to the top of the page
+Quote Post
julek12
post
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 5
Dołączył: 6.02.2009
Skąd: Gorzów Wlkp.

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


Gdyby chodziło o mod_rewrite to sam bym zrobił mi chodzi o mod_expires
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To trzeba było tak od razu.

Dokumentacja:
Cytat
The configuration directives found in a .htaccess file are applied to the directory in which the .htaccess file is found, and to all subdirectories thereof. However, it is important to also remember that there may have been .htaccess files in directories higher up. Directives are applied in the order that they are found. Therefore, a .htaccess file in a particular directory may override directives found in .htaccess files found higher up in the directory tree. And those, in turn, may have overridden directives found yet higher up, or in the main server configuration file itself.

Jedyne wyjście, to utworzenie w podkatalogu pliku .htaccess, który anuluje ustawienia z katalogu nadrzędnego. Innej możliwości, niestety, nie ma, z tego co wiem i znalazłem.
Go to the top of the page
+Quote Post
julek12
post
Post #5





Grupa: Zarejestrowani
Postów: 97
Pomógł: 5
Dołączył: 6.02.2009
Skąd: Gorzów Wlkp.

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


No ok, ale właśnie jak to zrobić? Zrobiłem tak:
Kod
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpeg "access plus 0 year"
    ExpiresByType image/png "access plus 0 year"
    ExpiresByType image/gif "access plus 0 year"
    ExpiresByType image/ico "access plus 1 year"
</IfModule>

Czy może inaczej?
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Inaczej, to znaczy? Co chcesz osiągnąć? Powrócić do ustawień domyślnych w podkatalogach?

edit@down: nie o to chodzi ;]
Go to the top of the page
+Quote Post
bartg
post
Post #7





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

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


Proponumje w katalogu podrzednym utworzyc plik htaccess i zaladowac w nim odpowiedni moduł czyli:
  1. <IfModule mod_expires.c>
  2. ExpiresActive On
  3. </IfModule>


Nic więcej. Wtedy ustawienia się resetuja.

PS> Działa przy mod_rewrite więc tu też powinno
Go to the top of the page
+Quote Post
julek12
post
Post #8





Grupa: Zarejestrowani
Postów: 97
Pomógł: 5
Dołączył: 6.02.2009
Skąd: Gorzów Wlkp.

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


Chyba niestety nie działa :| przynajmniej u mnie.

Chcę, aby w podkatalogu /forum to:
ExpiresActive On
było na off próbowałem:
ExpiresActive Off, ale chyba nie zadzaiłało :/ ewentualnie moge zrobić też:
ExpiresActive On
ExpiresByType image/ico "access plus 1 year"

ale żeby wszystkie opcje poprzednie się skasowały, bo w /forum nie moge cachować obrazów, bo przecież są awatary itp.

Ten post edytował julek12 25.09.2009, 19:10:52
Go to the top of the page
+Quote Post
bartg
post
Post #9





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

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


NIe nie, daj tylko

ExpiresActive On

Wtedy modul sie zaladuje z domyslnymi wartosciami.
Go to the top of the page
+Quote Post
julek12
post
Post #10





Grupa: Zarejestrowani
Postów: 97
Pomógł: 5
Dołączył: 6.02.2009
Skąd: Gorzów Wlkp.

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


Ale to właśnie u mnie nie działa :|
Go to the top of the page
+Quote Post
erix
post
Post #11





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Wtedy modul sie zaladuje z domyslnymi wartosciami.

Ustawienia są DZIEDZICZONE.

Cytat
ale żeby wszystkie opcje poprzednie się skasowały, bo w /forum nie moge cachować obrazów, bo przecież są awatary itp.

Musisz poszukać w dokumentacji wartości domyślnych i je wprowadzić w htaccess w katalogu forum.
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: 25.12.2025 - 11:12