Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mod_rewrite] wywalenie katalogu z parsowania w rewrite, czyli jak wywalic directory z rewrite?
cichy
post 25.01.2008, 22:27:45
Post #1





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

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


Jest strona www z mod_rewrite i friendly URL, a w jednym z podkatalogow jest forum, czyli mamy:
/ - www
/rozne_pliki_i_katalogi_strony - wszystko co niezbedne do dzialania www
/forum - tutaj wspomniane forum.

Od 2 dni występuje problem (u niektorych) po wejsciu w prywatne wiadomości, więc pomyślałem, że wogóle wywale rewrite jeśli dotyczy on forum.
W skrócie wygląda to tak:
  1. <?php
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteCond %{REQUEST_FILENAME} !-l
  6. RewriteRule ^.*$ index.php?$0 [L]
  7. ?>

Na serwerze (apache 1.3.37) nie dziala ŻADNA z metod poniżej jeśli chodzi o "nie branie pod uwage" katalogu forum.
  1. <?php
  2. RewriteRule ^forum(/.*)?$ - [NC,L]
  3. RewriteCond ${REQUEST_URI} !^forum/.*
  4. RewriteRule ^forum.* forum/$0 [L]
  5. RewriteRule ^/forum(.*) /forum/$1 [L]
  6. RewriteCond ${REQUEST_URI} !^/forum(.*)$
  7. RewriteCond ${REQUEST_URI} !^/forum
  8. RewriteCond ${REQUEST_URI} !^(.*)forum(.*)$
  9. ?>

W /forum/ wrzucony jest .htaccess z RewriteEngine off, ale to nic nie zmienia. e404 nie wyświetla sie po wejściu na forum/plik_ktorego_nie_ma , tylko rewrituje mnie jak by to bylo normalne wywolanie

Dodam że lokalnie na apache 2.0 nie ma z tym najmniejszego problemu.
Macie jakieś pomysly jak to "wyłączyć" ?
Dodam że stworzenie poddomeny forum.domena nie wchodzi w gre, musze to zrobić tak by było w podkatalogu strony www.

Pozdrawiam

Ten post edytował cichy 25.01.2008, 22:28:47
Go to the top of the page
+Quote Post
MMX3
post 26.01.2008, 00:34:53
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 9
Dołączył: 26.01.2004
Skąd: Poznań

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


httpd.conf i musisz ustawić

AllowOverride = All


Oczywiście jeżeli pakiety modrewrite są doklejone do apacza.


--------------------
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: 25.06.2025 - 20:23