[PHP][Apache] Mod_rewrite - zmienna z poza adresu


(look997) #1

Mam takie coś i chcę aby dalej tak działało:

Lecz wyglądało to tak:

Nie wiem w jaki sposób zrobić w:

RewriteRule ^slowianie/style.css$ slowianie/css1.php?load=style/glowny,zmienna [L]

aby zawartość zmiennej $styl był tam gdzie ma być. Jak to zrobić?


(Drobok) #2

Nie możesz odwołać się jednym plikiem do nieskończenie wielkiej ich ilości. Zrób sobie geta z tą zmienną i na jego podstawie zrób rewrite ;]


(look997) #3

Właściwie efekt jaki bym chciał uzyskać jest całkowicie niemożliwy, a inne opcje nie wyglądają zbyt dobrze (np. "./,style/mapa,style/konfig.css" ponieważ powinno podać się cały podkatalog i przecinki aby oddzielić adresy), więc rezygnuje z tego.


(Drobok) #4

Jeśli nie masz tego dużo zrób se linki np: style1.css, style2.css etc. Ew możesz zmodyfikować tą zmienną styl z php, jednak bez kodu dość ciężko będzie ci doradzić.