Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyjątek w mod rewrite
Forum PHP.pl > Forum > PHP
TheMichal
Witam
Mam takie pytanie. Zrobiłem kod, który adres
Cytat


zamienia na
Cytat


takim kodem
Kod
RewriteRule ^([^/]*)/$ /index.php?type=txt&n=$1 [L]


Jednak pod adresem http://adresstrony.pl/forum/ mam forum, a obecnie interpretowane jest to jako "index.php?type=txt&n=forum.

Jak zrobić, aby tylko dla forum ta reguła mod rewrite nie działała ? By jak wpiszę http://adresstrony.pl/forum pojawiała się zawartość tego katalogu (czyli strona główna forum) ?
tsharek
ja robie tak:
Kod
RewriteRule ^(?!robots\.txt|favicon\.ico|css/|jscripts/|gfx/)(.*)$ index.php

może pomoże...
TheMichal
Już wykombinowałem, ale mam jeszcze jedno pytanie.
Załóżmy, że adres którym aktywuję wylogowanie ze strony to http://adresstrony.pl/logowanie.php?a=logout

Próbuję zrobić w mod_rewrite, aby po wejściu z http://adresstrony.pl/logout/ aktywował się w/w adres. Z sesjami jest wszystko OK, usuwa je i wraca na stronę główną. Jednak z cookies jest problem. Nie pojawiają się żadne błędy, ale nie usuwa cookies. Po prostu wchodzę w ten adres i pojawia się strona główna. Jak temu zaradzić ? Mam taki kod:

Kod
RewriteRule ^logout/$ /logowanie.php?a=logout
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.