Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htaccess] RewriteRule
Bojakki
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


Zauwazylem, ze gdy dam wiecej niz 9 zmiennych w pasku adresu przy RewriteRule to ta ostatnia zmienna juz nie dziala, tak jakby bylo ograniczenie do 9;/ moze trzeba tee 10 w jakis nawias wziac?


Cytat
RewriteRule ^sit/uk(.+)/wp(.+)/wb(.+)/ws(.+)/zt(.+)/pr(.+)/wy(.+)/zc(.+)/wi(.+)/strona(.+)$ sit.php?c=$1&ur=$2&uc=$3&oh=$4&a=$5&p=$6&d=$7&nb=$8&v=$9&pg=$10 [L]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Nie wiem czy jest ograniczenie, ale fakt że masz 10 zmiennych w pasu adresu jest szokujący! Co Ty tam chcesz przekazać?
Moim zdaniem w pasu adresu występują max 3-4 zmienne, gdzie to jest dużo.
Go to the top of the page
+Quote Post
Bojakki
post
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


No na parwde musi byc 10 zmienych (a nawet 11) bo zrobilem strone na ktorej mozna wyswitlac obiekty wg 11 roznych paramterow w dowolnej kombinacji.

znalazlem cos takiego:

Cytat
Options +FollowSymLinks

RewriteEngine On

# This matches the last two.
RewriteCond %{REQUEST_URI} -([^-]+)-([^-]+)\.html$ [NC]
# This matches the first 9.
RewriteRule ^([^-]+)-([^-]+)-([^-]+)-([^-]+)-([^-]+)-([^-]+)-([^-]+)-([^-]+)-([^-]+)-[^-]+-[^-]+\.html$ index.php?mod=$1&$2=$3&$4=$5&$6=$7&$8=$9&%1=%2 [NS,NC,QSA,L]


Ale neiw iem jak to przeniesc na moj przyklad:/ Podobno to ziweksza limit do 18.
Go to the top of the page
+Quote Post
sannin
post
Post #4





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Miałem ten sam problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Próbowałem to zrobić tym rozwiązaniem co podałeś tutaj, ale nie dałem rady więc zrobiłem to za pomocą explode. Zamiast dwie zmienne data od i data do dałem data. Np. 20-25, a później explode i masz obydwie dane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Bojakki
post
Post #5





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


Bardzo dobry pomysl, zrobie tak samo:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 19:58