![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 4.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
w pliku .htaccess mam zdefiniowane wyrażenie RewriteRule ^.+\/((js|css)\/[\/0-9a-zA-Z_\-\.]+\.[0-9a-zA-Z_]+)$ $1 [L] Chodziło mi o to aby jeśli w linku pojawi się ściezka do katalogu js czy css bez względu w jakiej lokalizacji znajdować będzie się skrypt załadowały się odpowiednie pliki Wszystko działa poprawnie do momentu kiedy pojawia się przedstawiona niżej sytuacja Przykład: Struktura ktalogów public_html public_html/js/ public_html/css/ public_html/css/cos_tam/ public_html/css/cos_tam/css/style.css Link http://domena.pl/artykul/tytul/css/cos_tam/css/style.css W tym przypadku bobierany jest arkusz z katalogu /css/style.css a nie z css/cos_tam/style.css Dodam jeszcze, że np. na home.pl nie mam z tym problemów z uwagi na to, że łapane jest pierwsze wystąpienie "css" niestety trafiają się serwer gdzie chwytane jest ostatnie wystąpienie frazy 'css" Co jest tego przyczyną? Jak zbudować wyrażenie regularne aby chwytana byla lokalizacja od pierwszego wystąpienia frazy? Walcze z tym problemem od jakiegoś czasu niestety bezskutecznie ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:20 |