Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekierowanie na właściwy link przy niestniejącym pliku
Avatarus
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 0
Dołączył: 12.12.2006
Skąd: Pszów

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


Witam
Ostatnio przekonwertowałem forum z phpbb na smf. No i jest taki problem.
Przykładowy link z starego phpbb: http://www.silkroadonline.com.pl/phpbb/vie...c.php?t=123#123
Przykładowy link z nowego smf: http://www.silkroadonline.com.pl/forum/index.php?topic=123

niestety forum phpbb było długo dlatego też jest sporo starych linków. Jak zrobić żeby automatycznie konwertował te linki ze starych do nowych?

wymyśliłem coś takigo że zrobiłem katalog phpbb w nim plik viewtopic.php i on pobiera zmienna $_GET[t] z linku i miał za pomocą header ("location ....
przenosić do poprawnego linku na forum. Tylko że nie wiem czemu przed numer topicu wstawia się #, zawsze niezależnie od tego jak wyciągam ten numer topicu (próbowałem explodem na get[t], preg_matchem itp i dalej jest ten znak # przed numerem topicu).

Jak można temu zaradzić?
Może lepiej skorzystać z .htaccess?
Jeśli tak to jak napisać poprawnie tę formułę?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Avatarus
post
Post #2





Grupa: Zarejestrowani
Postów: 304
Pomógł: 0
Dołączył: 12.12.2006
Skąd: Pszów

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


było kilka wersji,ostatnia:
Kod
<?php
$wyniki=explode('#',$_GET[p]);
header ('Location: http://www.silkroadonline.com.pl/forum/index.php?topic='.$wyniki[1]);
?>


Ten post edytował Avatarus 20.06.2008, 11:22:35
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 - 10:55