Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne].htaccess i podkatalogi
julek12
post 25.09.2009, 14:54:38
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 25.09.2009, 16:21:01
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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
julek12
post 25.09.2009, 17:45:03
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 25.09.2009, 18:02:34
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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
julek12
post 25.09.2009, 18:22:30
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 25.09.2009, 18:24:22
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 ;]


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
bartg
post 25.09.2009, 18:26:41
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 26.09.2009, 06:27:22
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 26.09.2009, 08:19:47
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 26.09.2009, 09:56:25
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 26.09.2009, 11:39:54
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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 00:25