![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, staram się ogarnąć coś takiego jak Nice Url niestety gotowe rozwiązania nie wchodzą w grę (funkcje klasy)
Znalazłem teoretycznie łatwą metodę ale nie działa nie wiem może ja coś robię nie tak. http://webinside.pl/artykul-187-parsowanie-urli.html Więc stworzyłem dwa pliki .htc...... i artykul.php (htc..... tak jak Metoda nr 2 na stronie) Plik artykul.php zawiera coś takiego
i niestety nic nie działa sprawdzełem na dwóch serwerach i nie działa. Serwer ma włączoną obsługę rewrite |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 24 Dołączył: 21.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa? Czyli nie widzisz nic, czy widzisz normalnie tekst, a link nie działa? Zamień to: <? na to: <?php.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa na takiej zasadzie że zamiast link w postaci
http://www.strona.pl/news/pokaz/6 jest taki czyli nic się nie dzieje http://www.strona.pl/index.php?id=news&...kaz&ktory=6 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Pokaż swój plik .htaccess.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
RewriteEngine On
RewriteRule ^/news/(.*)/(.*) /index.php?do=$1&ktory=$2 [NE] Ten post edytował lukaszk 1.06.2012, 20:16:06 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Mam wrażenie, że oczekujesz od mod_rewrite, że link sam zmieni się na
http://www.strona.pl/news/pokaz/6 bo tekście masz: <a href="artykul.php?id=news&do=pokaz&ktory=6">Link</a> To działa na zasadzie, że wklejasz do artykułu link: http://www.strona.pl/news/pokaz/6 a on zadziała jak <a href="artykul.php?id=news&do=pokaz&ktory=6">Link</a>
-------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Proszę o przykład bo próbuję ale mi nie wychodzi jak powinien wyglądać plik w jakim powinien być katalogu i czy ma to znaczenie a także jak powinien wyglądać plik htc.......
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Plik artykul.php:
.htaccess
Nie sprawdzałem ale taka jest koncepcja. Ten post edytował IProSoft 2.06.2012, 23:09:42 -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie działa. Chodzi mi o koncepcję przynajmniej jedne działający przykład a resztę poradzę sobie sam.
Witam powoli ogarniam temat ale im bardziej się zagłębiam to mam problem Obecnie podstawowy adres profilu to url_serwisu-id_user-nick.html i teraz np dochodzi dział filmy wówczas url_serwisu-id_user-nick-filmy.html panel administracyjny url_serwisu-id_user-nick-secure.html Do tego momentu wszystko ok w panelu administracyjnym mamy zarządzanie 6 działami przykładowy link
Problem się pojawia analogicznie do każdego innego działu np filmy wchodzę jest ok chcę dodać i nic się nie wywołuje ładuje się panel2 dla opcji wiadomości (panel 2 to plik ze wszystkimi procedurami który załącza się tylko podczas dodawania, usuwania itd) Próbowałem zrobić coś takiego RewriteRule ^([^-]*)-([^-]*)-([^-]*)-([^-]*)-([^-]*)\.html$ /Test/index.php?id=$1&nick=$2&dzial=profil&kategoria=$3&panel=$4&panel2=procedury&film=$5 [L] i również nie działa zdaje się że wykonuje się poprzednia linia dla wiadomości kiedy robię coś takiego RewriteRule ^([^-]*)-([^-]*)-([^-]*)-([^-]*)-([^-]*)\.html$ /Test/index.php?id=$1&nick=$2&dzial=profil&kategoria=$3&panel=$4&panel2=procedury&$3=$5 [L] nie działa i wysypuje się
Ten post edytował lukaszk 7.06.2012, 14:15:59 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:25 |