![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobic by strona byla katalogowana w adresie URL. Chodzi mi o to by jak wyswietla jakis news to w adresie URL wystapilo cos takiego: www.domena.pl/artykul/news/2 . Jak cos takiego zrobic?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 24.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o mod_rewrite
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Te mod wszystko zalatwi? Zrobi badz da sie zrobic przy jego pomocy chciany efekt?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Tak, reguły do mod_rewrite ustalasz w pliku .htaccess na serwerze.
Przejrzyj to: ![]() A tak wygląda przykładowy plik .htaccess: Kod php_flag display_errors ON Options FollowSymLinks RewriteEngine On RewriteRule ^index.html$ index.php RewriteRule ^ksiega.html$ index.php?pid=ksiega RewriteRule ^admin.html$ index.php?pid=login RewriteRule ^dzialy.html$ index.php?pid=dzialy RewriteRule ^kontakt.html$ index.php?pid=kontakt RewriteRule ^szukaj.php$ index.php?pid=szukaj RewriteRule ^(.*.),info.html$ index.php?pid=infopage&tytul=$1 RewriteRule ^(.*.)_s.html$ index.php?pid=$1 //Nie zapomnij o pustym enterze na koncu pliku... Po szczegóły jeszcze odsyłam dodatkowo tutaj: http://home.pl/pomoc/funkcje/htaccess Ten post edytował mokry 11.01.2007, 21:36:01 -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
OK. Dzieki za pomoc.
Ok. Prawie wszystko zrozumialem. Mam tylko mala prosbe o opisanie funkcji RewriteRule Flags. Szegolnie interesuje mnie co sie dzieje po przypisaniu danej "Flagi". |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Na polskie:
R[=kod] : Przekieruj z opcjonalnym kodem (patrz niżej) F : Dostęp zabroniony G : Strona już nie istnieje P : Proxy L : Ostatni przykład (nie sprawdzaj dalej) N : Następny (tzn. od poczatku) C : Łancuch T=typ : Ustaw typ mime NS : Pomiń, jesli nastąpi inne zadanie NC : Nie bierz pod uwage wielkości liter QSA : Dodaj zapytanie PT : Przejdź dalej S=x : Pomiń nastepne x zasad E=zmienna:wartosc : Ustawia zmienną środowiskowa zmienna na wartosc Swoją drogą nie ten dział... ![]() Ten post edytował mokry 11.01.2007, 23:31:28 -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dobra. Teraz chyba ostatnie pytanie w zwiazku z tematem. Jak dodac plik .htaccess. Wprowadzilem na server ten plik zapisany jako notatnik a na serverze zmienilem nazwe na .htaccess no i znikl
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
zniknal bo pliki z kropka na poczatku sa traktowane jako ukryte, poszukaj w ustawieniach programu, powinna byc opcja "pokaz ukryte pliki"
-------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Tak jak kolega powyżej powiedział:
Pliki .htaccess //z kropkami na początku// są domyślnie ukrywane przez programy FTP. Zobacz w swoim programie czy nie masz opcji pokazania takich plików. Jeśli nie, masz dwie opcje: 1. Zmienić klienta FTP //osobiście polecam FlashFXP 2. Edytować przez SSH //o ile masz dostęp -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
No uzywalem FlashFXP no ale teraz mam CuteFTP 6.0 no i jak w tym programie wlaczyc ta funkcje. Bo jakos szukalem to niestety nic takiego nie widze.
OK. Mam flashFXP no i teraz takie pytanko. Bo utworzylem ten plik .htaccess no i gdzie go teraz moge wsadzic? Czy jak wsadze do ktoregos z podfolderow to bedzie dzialac? Umiescilem cos takiego: Kod php_flag display_errors ON Options FollowSymLinks RewriteEngine On RewriteRule ^index.html$ /ae/index2.php RewriteRule ^/mecze/$ index2.php?x=mecze RewriteRule ^/mecze/([1-9]+)$ index2.php?x=mecze&kod=$1 No i oczywiste pytanie czemu to nie chce chodzic? |
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 384 Pomógł: 6 Dołączył: 11.09.2004 Skąd: Grodzisk Mazowiecki Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Plik wsadź do katalogu głównego twojej stronki (ex: "public_html")
Jeśli nie potrzebujesz, to display_errors możesz wyłączyć. Umieść dodatkowy znak nowej linii w .htaccess -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:47 |