itpawel Opublikowano 7 Grudnia 2011 Udostępnij Opublikowano 7 Grudnia 2011 Mając linki w formie: artykuly.php?id=1 kategorie.php?id=1 (jak widać są osobne pliki dla kategorii oraz artkułów). Plik .htaccess mam już sporządzony, wygląda on miej więcej tak: RewriteRule ^artkuly/?([a-z0-9-_]+)/?$ artykuly.php?id=$1 [NC] RewriteRule ^kategorie/?([a-z0-9-_]+)/?$ kategorie.php?id=$1 [NC] Jak można zrobić przekierowanie starych na nowe adresy? Próbowałem switch-em, ale nie wiem jak to zrobic, bo o ile zrobi mi przekierowanie na kategorie, to na artykuły już nie, badź na odwrót. ... case "id=$id"; header("Location: /kategorie/$id/") ... ingok.pl - angielski. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
megauser Opublikowano 7 Grudnia 2011 Udostępnij Opublikowano 7 Grudnia 2011 Takie coś powinno Ci pomóc if(strpos($_SERVER['REQUEST_URI'], 'artykuly.php?id') !== false && preg_match('#id=(\d+)#', $_SERVER['REQUEST_URI'], $id)) { header ('HTTP/1.1 301 Moved Permanently'); header ('Location: https://domena.pl/artykuly/' . $id . '/'); exit; } z kategoriami analogicznie. Zważ, że w przykładzie htaccess który podałeś masz błąd. Webmastering, kodowanie & programowanie Więcej informacji na moim profilu Zapraszam na PW Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
itpawel Opublikowano 7 Grudnia 2011 Autor Udostępnij Opublikowano 7 Grudnia 2011 Dzięki za pomoc, a jaki jest błąd w przykładzie z htaccess, może chodzi o niepotrzebne dodane [a-z]? ingok.pl - angielski. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
blackpress.pl Opublikowano 7 Grudnia 2011 Udostępnij Opublikowano 7 Grudnia 2011 A nie powinno być odwrotnie? url z jakiego robisz przekierowanie na link docelowy? W Twoim kodzie chyba jest odwrotnie BlackPress.pl - Automatyczna dodawarka do precli [Najtańsza na rynku - wystawiamy FV] BlackPress.pl na forum PiO Darmowa mieszarka synonimów Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
megauser Opublikowano 7 Grudnia 2011 Udostępnij Opublikowano 7 Grudnia 2011 Literówka jest. Webmastering, kodowanie & programowanie Więcej informacji na moim profilu Zapraszam na PW Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
itpawel Opublikowano 8 Grudnia 2011 Autor Udostępnij Opublikowano 8 Grudnia 2011 Literówka jest. Aha, literkę w wyrazie artykuly zjadłem, ale w swoim przykładzie mam dobrze. ingok.pl - angielski. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.