Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod-rewrite] doklejanie adresu
Radzio84
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 2
Dołączył: 15.01.2008

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


Witam,
mam pewną stronę, która została odświeżona i została zmieniona struktura linków - stara strona korzystała z mode-rewrite, natomiast nowa nie korzysta z tego dobrodziejstwa. Problemem są stare adresy, które powinny kierować na stronę z nową strukturą hiperłączy, np.
Kod
opis_samochody,1,10,20,polonez.html

powinien przekierować na adres:
Kod
?akcja=opis_samochodu&id=1&kolor=10&zawieszenie=20

Przekierowanie działa, lecz po wejściu na stronę z adresu: opis_samochody,1,10,20,polonez.html i kliknięciu w jakikolwiek link na stronie, który ma postać ?akcja=jakas_strona, to link ten jest doklejany do aktualnego adresu i powstaje:
Kod
opis_samochody,1,10,20,polonez.html?akcja=jakas_strona

zamiast:
Kod
?akcja=jakas_strona

Wszystkie hiperłącza mają postać "?akcja=jakas_strona", gdy zmienię na index.php?akcja=jakas_strona, to wtedy nie dokleja i jest w porządku. Czy istnieje jakiś sposób na obejście tego problemu?

Ten post edytował Radzio84 11.03.2009, 18:03:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-lukasamd-
post
Post #2





Goście







Aaa tylko nie zapominaj o tym, że to ustawia taki adres dla wszystkich takich jak np:

  1. <a href="plik.html">aaa</a>


czyli tych "wewnętrznych". Nie jestem pewien jak zachowuje się z takimi:

  1. <a href="/plik.html">aaa</a>


  1. <a href="./plik.html">aaa</a>


  1. <a href="../plik.html">aaa</a>


ale chyba podobnie.
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 17:18