Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 13.04.2006 Ostrzeżenie: (0%)
|
RewriteEngine On
RewriteRule ^([a-zA-Z]+).html$ index.php?id=$1 RewriteRule ^([a-zA-Z]+)-([0-9]+).html$ index.php?id=$1&mid=$2 RewriteRule ^photo-([0-9]+).html$ index.php?id=$1&gid=$2 RewriteRule ^logowanie.html$ logowanie.php Witam, powyżej mam przykład mojego pliku .htaccess 2 linia działa idealnie 3 linia też działa dobrze (www.judo.sulkowice.pl/news-62.html wywołuje www.judo.sulkowice.pl?id=news&mid=62) 4 linia nie działa. Po wpisaniu www.judo.sulkowice.pl/photo-7.html tak jakby nie jest rpzekazywana duga zmienna. Jeżeli chciałem zamienić znak rozdzielający zmienne z "-" an "/" to nie działało nic. Dlaczego tak jest? Przypuszczam że te reguły są dobrze napisane, więc coś jest nie tak w photo.php. Ale gdzie mogę znaleźć błąd? Nie oczekuję gotowych odpowiedzi. Chciałbym to zrozumieć co jest nie tak. Pozdrawiam Łukasz |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Może dlatego, że jak używasz "news-62.html" to 'news' to jest wartość jednej zmiennej a '62' drugiej a przy photo - 'photo' nie jest wartością zmiennej, jest nią tylko '17'
wydaje mi się, że te z photo nie jest w ogóle Ci potrzebne możesz przecież używać tego z news: Kod RewriteRule ^([a-zA-Z]+)-([0-9]+).html$ index.php?id=$1&mid=$2 i tutaj rób sobie link: Kod www.judo.sulkowice.pl/photo-62.html będziesz miał w zmiennej id = photo; a w mid = 62; teraz tylko switch w zależności od id i lecisz z tym.. ;-) |
|
|
|
lukas0987 mod_rewrite - nie działa prawidłowo 29.03.2007, 19:04:47
orglee Eee a gdzie ty niby przekazujesz tą drugą zmienną ... 29.03.2007, 19:11:08
lukas0987 RewriteRule ^photo-([0-9]+).html$ index.php?i... 29.03.2007, 20:27:01
xian.pl Ja bym napisał to tak:
RewriteEngine On
RewriteRu... 29.03.2007, 23:07:35
lukas0987 Niestety po wrzuceniu tego co mi napisałeś nie otw... 30.03.2007, 16:12:38
kwiateusz RewriteRule ^photo-([0-9]+).html$ index.php?i... 30.03.2007, 16:47:20
lukas0987 Już to rozumiem, bo przecież "photo" to ... 31.03.2007, 20:42:13
revyag przenoszę na serwery www 31.03.2007, 20:47:31
sf RewriteRule ^photo-([0-9]+).html$ index.php?i... 1.04.2007, 08:11:55
lukas0987 RewriteEngine On
RewriteRule ^([a-zA-Z]+).html... 1.04.2007, 13:14:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:53 |