Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mod_rewrite - parametry miedzy '/' vs. ustawione foldery, ignoruje regule :/
erix
post
Post #1





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




Nie wiedzialem jak to zatytulowac, jesli zle - prosze mnie poprawic.

Mianowicie: mam rozdzielane parametry w URL-ach za pomoca '/' (nazwe to wirtualnymi folderami). Wszystko ok, zrobilem sobie przekierowanie na css-y, js-y, graficzki, itp.

wyglada to mniej wiecej tak:
Kod
Options +FollowSymLinks
RewriteEngine on

RewriteBase /

RewriteRule ^folder/(.*)$ /foldeerek/plik2.php?param=$1

RewriteRule ^css/(.*)$ /podfolder/css/$1
RewriteRule ^gfx/(.*)$ /podfolder/gfx/$1
RewriteRule ^js/(.*)$ /podfolder/js/$1

rewritecond %{REQUEST_FILENAME} !^(.+)\.css$
rewritecond %{REQUEST_FILENAME} !^(.+)\.htc$
rewritecond %{REQUEST_FILENAME} !^(.+)\.js$
rewritecond %{REQUEST_FILENAME} !^(.+)\.png$
rewritecond %{REQUEST_FILENAME} !^(.+)\.gif$
rewritecond %{REQUEST_FILENAME} !^(.+)\.jpg$
rewritecond %{REQUEST_FILENAME} !^folder/(.*)$
RewriteRule ^([a-zA-Z]+)/(.*)$ plik.php?parametr1=$1&param2=$2
# tutaj reszta parametrow przez RewriteRule


Na czym polega moj problem: otoz moge bez problemu otwierac wszystkie pliki z tych wirtuali, przekazywac parametry do plik.php, ale gdy odwoluje sie /folder/asd, to zamiast otwierac /foldeerek/plik2.php?param=asd, to otwiera mi plik.php?parametr1=asd&param2=, tak jakby ignorowal ostatnie rewritecond.

Siedzialem pare dni nad tym i nie moge, jak do tej pory, znalezc rozwiazania.

Z gory dzieki za pomoc!

Ten post edytował erix 1.06.2006, 22:35:13


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

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

Posty w temacie


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 Aktualny czas: 21.08.2025 - 08:59