Cześć,
Siedzę nad pewnym projektem, w którym chciałbym przemieszczać się między stronami dynamiczne bez przeładowywania stron.
Powstał jeden problem, nie wiem jak go dobrze opisać, ale postaram się zrobić to zrozumiale :P
Otóż załóżmy że mamy plik index.html w którym jest struktura html i np div#content i po klikaniu w linki z użyciem ajaxa ładują się do tego diva poszczególne widoki, w których są tylko sekcje z danymi do wczytania.
Problem powstaje gdy user wejdzie w przeglądarce na podstronę, a nie stronę główną. Wtedy zamiast strony otrzyma niesformatowany kawałek sekcji, czyli zawartość pliku, która w domyśle miała się wczytać do index.html.
Trochę poszukałem informacji w internetach, ale nie znalazłem nic sensownego. Samo korzystanie z window.location i hash'a w linku sprawy nie załatwia. Chociażby dla tego że linki są mniej przyjazne.
Chodzi dokładnie o efekt jak tutaj: http://www.josephaavoue.com/
Strony Archives i Contact ładują się dynamicznie, ale jednocześnie możemy wejść bezpośrednio na http://www.josephaavoue.com/archives i otrzymamy tą samą stronę.
Pozdro i z góry dzięki ;)