![]() |
![]() ![]() |
![]() |
-arktos- |
![]()
Post
#1
|
Goście ![]() |
mam w .htaccess takie reguły:
RewriteRule ^strona$ jakisplik.php [L] RewriteRule ^strona/$ jakisplik.php [L] i gdy wejdę na mojastrona.pl/strona to wszystko pięknie się wyświetla, jednak gdy odwiedzę mojastrona.pl/strona/ to już wszystko się sypie, ponieważ obrazki chce mi wyświetlać z katalogu strona/images/ zamiast z samego images/ . Czy można to jakoś naprawić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tak, można. Musisz ustawić BASE HREF oraz RewriteBase i będzie OK. Pierwsze w HEAD strony, drugie w .httaccess.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 2 Dołączył: 8.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzieje sie tak dlatego ze jezeli masz np taki link www.twojastrona.pl/costam/costam/costam/ to te wszystkie costam traktuje cos jak katalogi czyli np w katalogu costam przeciez nie masz folderu images czy tam strona . Wyjscia sa 2 :
1) Dodanie tagu base w sekcji head 2) Linkowanie bezwzgledne czyli podawanie calosci sciezek np zrobienie sobie jakies zmiennej $mojurl i wklepywanie jej wszedzie np <img src="$mojurl/strona/images/costam.jpg" alt="" /> oczywiscie zmienna w ten sposob '.$mojurl.' badz w ten ".$mojurl." nie wiem jak u ciebie konstrukcja wyglada no i obowiazkowo <?php ?> chyba ze masz to przez caly kod |
|
|
-arktos- |
![]()
Post
#4
|
Goście ![]() |
base href ogarnąłem, a jak zrobić RewriteBase ? bo tego już nie rozumiem..
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 2 Dołączył: 8.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
RewriteBase dajesz tylko jezeli twoja srona znajduje sie w jakims podkatalogu a jezeli jest w glownym strona to daj tylko / czyli
RewriteBase / a jezeli jakis katalog no to RewriteBase /katalog/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:02 |