Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Mod Rewrite
-arktos-
post
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ć?
Go to the top of the page
+Quote Post
b4rt3kk
post
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.
Go to the top of the page
+Quote Post
deadwheel
post
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
Go to the top of the page
+Quote Post
-arktos-
post
Post #4





Goście







base href ogarnąłem, a jak zrobić RewriteBase ? bo tego już nie rozumiem..
Go to the top of the page
+Quote Post
deadwheel
post
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/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:02