| -Zxcy- |
Post
#1
|
|
Goście |
Czy ktoś może orientuje się jak jest zaprogramowany ruter witryny apple.com?
Domyślam się że wszytko idzie przez index.php, sprawdza czy pierwsze 2 znaki, to nie język w URI i właśnie co dalej... Jak działa ten mechanizm że kontroler wie iż /macos/ to osobna strona, a później /macos/safari/ to jej podstrona? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Ehh, zorzum jedno że taki router, nie rozbija adresu url i tylko na nim bazuje, a ma podane dodatkowe atrybuty których ty w adresie nie ujrzysz. W symfony jest to fajnie przedstawione, zresztą router symfony bardzo mi przypadł do gustu i napisałem sobie podobny. Zobacz na to:
link: http://www.example.com/articles/finance/20...-breakdown.html kod dla routera: Kod article_by_title: url: articles/:subject/:year/:title.html param: { module: article, action: permalink } Już rozumiesz na jakiej zasadzie są przekazywane informacje o tym jaki to jest moduł/akcja itp? Podobnie jest w innych routerach, zobacz sobie chociażby horde routes: http://dev.horde.org/routes/integrate.html tam również działa to na podobnej zasadzie. |
|
|
|
Zxcy [PHP] router na przykładzie apple.com 4.01.2012, 09:43:17
lobopol poczytaj o "ładnych url", nice url. Popa... 4.01.2012, 10:02:23
Gość Wiem czym są ładne urle i jak je stosować, każdy F... 4.01.2012, 10:05:06
wookieb Po pierwsze nie każdy, po drugie route-y możesz de... 4.01.2012, 10:16:11
Gość No i właśnie dlatego pytam jak?
Kod$router... 4.01.2012, 10:25:54
gac3k w każdym poważnym frameworku, masz możliwość defin... 4.01.2012, 10:39:58
Gość Ok, a jak w takim razie są robione podkategorie? Z... 4.01.2012, 11:47:35
Gość by_ikar - tylko chodzi o to iż na apple.com nie ma... 4.01.2012, 12:10:07
thek Ja niedawno coś takiego robiłem. To w zasadzie nie... 4.01.2012, 12:12:34
by_ikar No przecież pokazałem ci przykład że to nie jest s... 4.01.2012, 12:34:28
Gość by_ikar - nie zrozumiałeś. W moim przypadku Twój p... 4.01.2012, 13:27:57
by_ikar Tak czy inaczej, podałem ci tylko przykład. To co ... 4.01.2012, 13:40:45
thek @Zxcy: reguła w stylu (a-z0-9).html jest delikatni... 4.01.2012, 14:16:23
by_ikar Zajrzałem na apple.com z tymi adresami które podał... 4.01.2012, 14:31:25
-Guciu- A jak to jest odczytywane dla podkategorii? Jak ko... 4.01.2012, 21:59:44
thek No przecież wspomniałem jak można to zrobić. Masz ... 5.01.2012, 08:50:44 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 13:45 |