Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie typowe przekierowania...
misiuziu
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.05.2007

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


Mam problem. Zmieniłem cała stronę, adresy mi się pozmieniały i stare już nie działają. Ponieważ dalej się dobrze pozycjonują chciałbym ze starych adresów mieć przekierowanie na nowe, czyli

z adresu
index.php?p=of&kat=116&prod=37

na adres
index.php?str=65&kat=183008&podstr=0

i kilka (może kilkanaście temu podobnych).

Chciałem to zrobić w pliku .htaccess . Jest to jakoś możliwe? Chodzi mi o podanie sztywnych adresów bo zmienne ze starej strony nie są w jakikolwiek sposób powiązane z danymi z nowej strony.

Z góry dziękuje za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
likemandrake
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

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


Redirect <stara_strona> <nowa_strona>
Go to the top of the page
+Quote Post
misiuziu
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.05.2007

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


Cytat(likemandrake @ 4.03.2008, 17:22:18 ) *
Redirect <stara_strona> <nowa_strona>


To polecenie też znalazłem tylko działało mi w ten sposób

Redirect <nowa_strona> <stara_strona>

Przekierowywało z podanego adresu na odpowiednia stronę, ale z każdego innego też na tą stronę przekierowywało.





Jeśli dobrze rozumiem to chciałeś, żebym wpisał coś takiego


Redirect <index.php?p=of&kat=116&prod=37> <index.php?str=65&kat=183008&podstr=0>
Go to the top of the page
+Quote Post
likemandrake
post
Post #4





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

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


Cytat(misiuziu @ 4.03.2008, 16:46:28 ) *
Jeśli dobrze rozumiem to chciałeś, żebym wpisał coś takiego
Redirect <index.php?p=of&kat=116&prod=37> <index.php?str=65&kat=183008&podstr=0>



Raczej miałem na myśli:

Redirect /index.php?p=of&kat=116&prod=37 http://strona.pl/index.php?str=65&kat=...08&podstr=0

Lecz teraz doczytałem, że do nazwy pliku żądania do tej funkcji nie jest przekazywany ciąg zapytania, więc pozostałoby rozwiązanie mniej wydajne i bardziej skomplikowane:

Kod
RewriteEngine On

RewriteRule ^index\.php\?p=of&kat=116&prod=37 http://strona.pl/index.php?str=65&kat=183008&podstr=0 [R,L,QSA,NE]



Pozdrawiam

Ten post edytował likemandrake 4.03.2008, 16:57:30
Go to the top of the page
+Quote Post
misiuziu
post
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.05.2007

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


Cytat(likemandrake @ 4.03.2008, 17:55:20 ) *
Raczej miałem na myśli:

Redirect /index.php?p=of&kat=116&prod=37 http://strona.pl/index.php?str=65&kat=...08&podstr=0

Lecz teraz doczytałem, że do nazwy pliku żądania do tej funkcji nie jest przekazywany ciąg zapytania, więc pozostałoby rozwiązanie mniej wydajne i bardziej skomplikowane:

Kod
RewriteEngine On

RewriteRule ^index\.php\?p=of&kat=116&prod=37 http://strona.pl/index.php?str=65&kat=183008&podstr=0 [R,L,QSA,NE]

Pozdrawiam


To niestety tez mi nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Może mógłbyś mi polecić jakąś stronę z kursem na ten temat? Bardzo chętnie sam poczytam i spróbuje coś wykombinować.
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: 3.10.2025 - 15:14