piotrekk
2.02.2010, 18:51:16
Witam,
mam stronę napisaną w php. Jest system logowania itd. Chciałbym ustawić tak, że nic się nie pojawia w miejscu na link w przeglądarce poza oczywiście domeną.
Dokładniej jak klient loguję się do panelu to nie widzi struktury katalogów itd.
Czytałem o ustawieniach w htaccess ale niestety nie znalazłem takiego rozwiązania. Jest tylko jak zamieniać urle w bardziej przyjazne pod katem seo i dla potencjalnych użytkowników.
Prosiłbym o podpowiedz.
Przykładowo:
www.domena.pl -> to co chciałbym żeby się pojawiało
www.domena.pl/admin/file/... - > to żeby już się nie pojawiało.
Czy w ogóle istnieje rozwiązanie ?
Z góry dzięki za podpowiedzi.
Agape
2.02.2010, 18:57:24
Teoretycznie nie jest to możliwe bo przecież serwer musi wiedzieć czego użytkownik żąda. Da się to niby obejść wczytywując wszystko ajaxem ale po co ? Użytkownik nie będzie mógł zapisać/przekazać komuś bezpośredniego adresu do strony, będzie miał tylko do strony głównej. Tak sie nie robi.
Po 1. To co, że ktoś zna katalogi jak nie ma do nich dostępu
Po 2. Mod_rewrite jest właśnie po to, żeby zmienić/ukryć nazwy zmiennych/katalogów tak więc możesz sobie zmienić np www.adres.pl/tajny_folder/zdjecia/uploaded/ na www.adres.pl/wgrane-zdjecia i o to właśnie chodzi w mod_rewrite tak powinienieś rozumieć funkcje mod_rewrite. Radze doczytać