Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] Przekierowania tylko dla jednego argumentu.
Forum PHP.pl > Forum > Serwery WWW > Apache
Asmox
Witam,
postanowiłem obrać następującą drogę przy tworzeniu przyjaznych linków: wszystko przekierowywać na index.php za wyjątkiem plików z rozszerzeniami .css, .js, .png itd. Mój plik .htaccess wygląda następująco:
Kod
RewriteEngine On
RewriteBase /aph/
RewriteCond %{REQUEST_FILENAME} !(.+\.(css|png|js))
RewriteRule ^(.+)$ index.php

No i tak: jeżeli dam jeden jeden argument (czyli localhost/strona/arg1) to wszystko jest wyświetlane prawidłowo. Natomiast gdy dodam jeszcze jeden (localhost/strona/arg1/arg2) albo chociaż jeden dodatkowy ukośnik (localhost/strona/arg1/) to już nie wyświetlają się ani style ani obrazki.
Niestety nie znam się na plikach .htaccess, wykorzystuję je jedynie do przyjaznych linków i stąd ta niewiedza. Bardzo proszę o pomoc.
Asmox
Ok, dzięki, to rozwiązanie też jest w porządku. A zastanawiam się, czy nie dałoby się tego jakoś załatwić przez odpowiednie linijki w pliku .htaccess?
erix
Dałoby się, ale byłoby to bez sensu, gdyż przeglądarka pobierałaby całą zawartość strony od nowa.
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.