Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dziwny błąd mod-rewrite?
user123
post 30.10.2008, 21:54:54
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


  1. RewriteRule ^strona,([0-9a-zA-Z]+(-[0-9a-zA-Z]+)*),([0-9]+)/?$ index.php?url=$1&page=$2
  2. RewriteRule ^strona,([0-9]+),([0-9a-zA-Z]+(-[0-9a-zA-Z]+)*)/?$ index.php?page=$1&url=$2


powiedzcie mi dlaczego pierwsze z tych zapytań nie jest poprawne, a drugie jest ok

np. adres strony to http://google.pl/strona,bum-bum,2 działa źle
zaś adres: http://google.pl/strona,2,bum-bum działa poprawnie

to jak macie jakieś konstruktywne przemyślenia w związku w powyższym przypadkiem?

wiem, że to kary godna praktyka ale podbijam temat gdyż powyższy problem jest bardzo nagły i muszę go szybko naprawić

Ten post edytował user123 30.10.2008, 21:41:46


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
Go to the top of the page
+Quote Post
cbagov
post 31.10.2008, 01:09:27
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 18
Dołączył: 19.04.2008

Ostrzeżenie: (10%)
X----


Nawiasy () budują ci zmienne $

W pierwszym przypadku masz

strona,($1 ($2)),($3)

a w drugim

strona,($1),($2($3))

Pokombinuj z tym przyporządkowaniem
Go to the top of the page
+Quote Post
user123
post 31.10.2008, 14:08:24
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


przy testowaniu zauważyłem bardzo dziwną rzecz mianowicie gdy mam

  1. RewriteRule ^strona,([0-9a-zA-Z]+(-[0-9a-zA-Z]+)*),([0-9]+)/?$ index.php?url=$1&page=$2


to działa źle dla zapytanie strona,aa-bb,2
gdyż $_GET['url'] = aa-bb, a $_GET['page'] jest empty
a gdy mam

  1. RewriteRule ^strona,([0-9a-zA-Z]+(-[0-9a-zA-Z]+)*),2/?$ index.php?page=$1&url=$2


to $_GET['url'] = aa-bb, a $_GET['page'] = 2

macie pomysł jak to można naprawić lub jak to zapytanie do url zrobic tylko z jedna parą nawiasów;)


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
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: 14.08.2025 - 10:56