![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Od pewnego czasu zmagam się z jednym problemem. Chciałbym w swoim serwisie zrobić przyjazne urle. Problem w tym, że trasy mają być niejednoznaczne.
Np. /{nazwa_produktu} /{tytuł_artykułu} Jak najlepiej to rozwiązać? Oczywisty pomysł to tabela w bazie danych, w której każdemu permalinkowi byłyby przypisane kontroler i akcja. Ale może da się to zrobić inaczej? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego nie zrobisz jednoznacznych linków?
/produkt/{nazwa_produktu} /artykul/{nazwa_artykulu} Na prawdę nie są w niczym gorsze od zaproponowanych przez Ciebie. Ba! Mogą nawet być wygodniejsze dla użytkowników. Ten post edytował Crozin 11.04.2014, 18:18:19 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wychodzę z założenia, że im krótszy, tym lepszy. Zarówno dla wyszukiwarki (im więcej słów w adresie url, tym mniejszą wartość ma każde z nich), jak i dla ludzi (łatwiej wpisać/zapisać/podyktować krótszy).
No, w każdym razie zastanawiam się, czy baza, czy xml, czy jeszcze co innego. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Im krótszy tym lepszy? Przykład podany przez crozina jest bardziej intuicyjny dla użytkownika, należy rozdzielić produkt od artykułu itd., a nie wrzucać do jednego worka.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
No super, pozwól, że będę miał własne zdanie na ten temat, bo akurat SEO zajmuję się zawodowo, a także lepiej znam użytkowników serwisu, który chcę stworzyć.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
I w czym masz problem? Nie ma znaczenia jak URI będzie wyglądało, jak router masz dobrze napisany, to wyłapie wszystko. Pomysł z bazą... średni. W bazie to co najwyżej mogą być zapisane linki z artów. Wystarczy zwykła tablica w php.
Ten post edytował !*! 12.04.2014, 08:01:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:50 |