![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 1 Dołączył: 30.05.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
Hej,
W .htaccess mam następującą regułę: RewriteRule ^([a-z]+)/([0-9]+)\.html$ index.php?strona=$1&czesc=$2 ma ona za zadanie standardowo przepisywać części adresu do tablicy GET w celu wygenerowania właściwej strony jednak wszystkie linki względne odczytują część ^([a-z]+)/ jako katalog i próbują ładować pliki z niewłaściwych lokalizacji. Czy rozwiązaniem tego problemu jest wyłącznie stosowanie ścieżek bezwzględnych czy można utworzyć regułę która pliki img/css/js będzie przepisywać do katalogu głównego w którym jest plik index.php? Ten post edytował ravo 4.11.2009, 10:54:31 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 1 Dołączył: 30.05.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
Czyli rozumiem, że najlepszym i koniecznym wyjściem są ścieżki bezwzględne? Jakąś regułą .htaccess konieczności ich stosowania nie zastąpimy - dużo już próbowałem ale bezskutecznie :/
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Teoretycznie da się zastąpić, ale to jest kompletnie bez sensu - strony będą się dłużej wczytywać, uniemożliwisz cache w pamięci podręcznej przeglądarki, zwiększy się zużycie transferu.
Im więcej pracy, tym lepsze efekty, tak zawsze było. (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 1 Dołączył: 30.05.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
OK dzięki,
chodzi tylko o zmniejszenie poszatkowania .tpl-ki zmiennymi smarty bo w takim wypadku każdy link wymaga base_dir |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 22:58 |