Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][htaccess]Problem z hash'em
sweter
post 17.01.2011, 21:35:24
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam,
chcę zrobić ładne linki na stronie. Przykładowo mam dwa pliki: index.php oraz category.php.
Jeżeli user wejdzie na http://cos_tam/ ma zobaczyć index.php (norma). Gdy jednak użytkownik wejdzie pod http://cos_tam/#/category/ ma mu się pojawić plik categry.php. Trochę kombinowałem jak to zrobić w htaccess'ie (no bo przecież # oznacza komentarz), ale dowiedziałem się że zamiast # wystarczy napisać %23:
Kod
Options FollowSymLinks
RewriteEngine On

RewriteRule ^%23/category/$ category.php [L]

Niestety powyższy kod nie działa sad.gif
Gdy w przeglądarkę wpiszę http://cos_tam/#/category/ t nadal mam wyświetlany dokument index.php sad.gif
Proszę o rady i pozdrawiam


--------------------
Go to the top of the page
+Quote Post
Crozin
post 17.01.2011, 21:37:56
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


"Fragment" (http://pl.wikipedia.org/wiki/Uniform_Resource_Identifier) czyli część URI po "#" nie jest w ogóle przesyłany do serwera, więc nie możesz zrobić czegoś takiego.
Go to the top of the page
+Quote Post
sweter
post 17.01.2011, 21:44:18
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


To jak to zrobili na Fejsbuku?
Gdy przeglądam czyjąś tablicę to mam adres "normalny", ale gdy wejdę, np. w Info to treść jest ładowana AJAX'em i do adresu jest doklejany # z id_profilu.
A gdy ten "nowy" URL skopiuję do nowej zakładki i go tam uruchomię, to wyświetla mi się strona Info.


--------------------
Go to the top of the page
+Quote Post
kalmaceta
post 17.01.2011, 21:52:20
Post #4





Grupa: Zarejestrowani
Postów: 183
Pomógł: 24
Dołączył: 4.12.2010

Ostrzeżenie: (0%)
-----


jak sam napisałeś ładowane ajaxem po sprawdzeniu location.hash. serwer tego nie dostaje ale po stronie klienta juz mozliwe do odczytania

Ten post edytował kalmaceta 17.01.2011, 21:52:49


--------------------
kAlmAcetA
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 30.06.2025 - 04:57