Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Problem z odnośnikami względnymi w IE
Forum PHP.pl > Forum > Przedszkole
marcin71293
Witam,
mam problem z linkami względnymi tylko w IE.
Przykładowo strona.pl po przejściu do strona.pl/aktualności przekierowuje wszystkie linki względne do strona.pl/aktualności zamiast do strona.pl

Mam ustawione
  1. <base href="strona.pl"></base>
oraz w pliku .htaccess przekierowuje wszystko co jest po adresie strona.pl/ do index.php a parametry np."strona.pl/aktualnosci/12" pobieram w kodzie php.

Edit:
Ujmę to inaczej - gdy przechodzę pod 'strona.pl/aktualnosci/1' link
  1. <a href="aktualnosci">link</a>
odsyła mnie do 'strona.pl/aktualnosci/aktualnosci' natomiast gdy przechodzę pod 'strona.pl/aktualnosci/1/' ten sam link odsyła mnie do 'strona.pl/aktualnosci/1/aktualnosci' tak jakby <base> w ogóle nie działał.
PanGuzol
Spróbuj
  1. <base href="http://strona.pl/"></base>
marcin71293
Już tak próbowałem i nie pomaga.

Edit:
Natknąłem się na coś o problemach przy złym początku strony. U mnie wygląda to tak:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <base href="http://strona.pl/"></base>
  4. <link rel="stylesheet" href="http://strona.pl/style/ie.css" type="text/css"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>title</title>
  5. </head>

Czy może coś z tego powoduje problem.

Zmieniłem doctype na "strict", usunąłem wszystkie białe znaki z dokumentu oraz powróciłem do składni <base href="http://strona.pl"/>.
Teraz działa, dzięki za pomoc.
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.