Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
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 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 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:36