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
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(Kicok @ 20.06.2008, 17:52:26 ) *
Fakt, ta funkcja potrafi rozpoznać #kotwicę w stringu, ale co to ma wspólnego z tematem?

Z tematem nie ma wiele wspólnego, ale prostuje to tezę, że php nie ma dostępu do danych po znaku #. Ma ale nie w przypadku adresu, który jest wpisany do przeglądarki.
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:02