![]() |
Przyjazne adresy - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Przyjazne adresy (/thread-przyjazne-adresy) |
Przyjazne adresy - Marys - 21-10-2011 Witam, pytanie brzmi jak zrobić tzw. przyjazne adresy? Chodzi o to żeby było np. www.stron.pl/tytul-artykulu a nie www.strona.pl/(index.php)?component=article&id=x&action=view ?? Póki co doszedłem do takiego etapu, że mam www.stron.pl/podstrona Czy jak np. mam tak: Kod: RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] to wystarczy dodać zmienną: Kod: RewriteRule ^(.+)$ index.php?url=$1&cos=$2 [QSA,L] RE: Przyjazne adresy - benny - 21-10-2011 Ja zawszę robię tak, że w .htaccess dodaję: Kod: RewriteEngine On Kod: $url = explode('/', $_GET['arg']); więc $url[0] = 'jezyk', $url[1] = 'strona' itd ![]() Potem wiadomo if $url[0] = 'en' include translation ![]() ![]() Dzięki temu w htaccess nie dodaję mnóstwa dziwnych rzeczy ![]() RE: Przyjazne adresy - Marys - 21-10-2011 No tak mam teraz zrobione, ale mi chodzi żeby np. akcje ukryć jak masz www.strona.pl/view/article/21 to view/article/21 ukryć i np. wyświetlić tytlu artykułu, oczywiście jeśli tak się da. Chociaż nie wiem czy wyszukiwanie po tytlu mogło by być bo wtedy można by było dać coś takiego tytul-artykulu, ale wtedy będzie trzeba uważać żeby każdy tytuł był unikalny. RE: Przyjazne adresy - Pedro84 - 21-10-2011 (21-10-2011, 19:06)Marys napisał(a): No tak mam teraz zrobione, ale mi chodzi żeby np. akcje ukryć jak masz www.strona.pl/view/article/21 to view/article/21 ukryć i np. wyświetlić tytlu artykułu, oczywiście jeśli tak się da. Chociaż nie wiem czy wyszukiwanie po tytlu mogło by być bo wtedy można by było dać coś takiego tytul-artykulu, ale wtedy będzie trzeba uważać żeby każdy tytuł był unikalny.Zwykły slug przekazuj, na końcu możesz ew dodać ID i po sprawie. |