Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Przekierowanie w htaccess nie działa prawidłowo
mefistofeles
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 23.06.2009

Ostrzeżenie: (10%)
X----


Mam coś takiego

  1. RewriteRule najnowsze$ /pafiledb/pafiledb.php?action=file&id=4690


I gdy wchodzę na domena.pl/najnowsze to strona docelowa nie jest identyczna,
z tą bez htaccess.
Wszystko wygląda podobnie, lecz pewne linki nie działają, np style się nie łądują itp.

Zauważyłem że na tej nowej stronie w każdym linku brakuje przedrostka "pafiledb/"

Np zamiast linku:
http://www.domena.pl/pafiledb/pfincl2.php?...do&id=41690

Jest:
http://www.domena.pl/pfincl2.php?action=do&id=41690

Zjada mi po prostu "pafiledb/" , dlaczego ?
Jak to obejść ?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bogdan89
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


zjada, bo przeglądarka słusznie interpretuje adres i nie trafia w folder gdzie przechowujesz swoje pliki ze stylami. Pewnie masz podane względne ścieżki do tych plików i w odnośnikach.

Są co najmniej dwa rozwiązania:
1) Osobiście proponuję tworzyć wszędzie ścieżki bezwzględne, czyli zamiast <a href="index.html"> zrobić <a href="http://www.domena.pl/index.html">, w ścieżkach do zdjęć i styli na takiej samej zasadzie.
2) Można też skorzystać z meta tagu BASE
Go to the top of the page
+Quote Post
Armstrong
post
Post #3





Grupa: Zarejestrowani
Postów: 200
Pomógł: 40
Dołączył: 26.08.2009
Skąd: Kobiernice

Ostrzeżenie: (0%)
-----


Nawet można bez http wystarczy
  1. <a href="/index.html>Maa</a>
  2. <img src="/images/bla.jpg" alt="" />
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 22:08