Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] mod_rewrite a parametry w url
d.stp
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Używam mod_rewrite do przyjaznych linków na swojej stronie, ale mam mały problem ponieważ wprowadziłem paginację wyników z bazy i nie wiem za bardzo jak mam się teraz odwołać do konkretnej strony w paginacji.

Mam np. taki url:

nazwa_strony.pl/artykuly/

I na tej podstronie wyświetlam wyniki z bazy, żeby przejść do następnej strony wyników muszę dodać parametr "p" do urla, ale jak dodam taki:

nazwa_strony.pl/artykuly/?p=3

to dalej pokazuje mi się strona 1, tak jakby nie czytało tego parametru...

Jak to ugryźć w htaccess? dodam, że nie chcę robić artykuly/1 itd., a raczej nie mogę, bo po wejściu w jakiś artykuł mam coś takiego w urlu:

artykuly/nazwa-artykulu/

A jak dam artykuly/1 to skrypt nie będzie wiedział czy to strona paginacji czy podstrona z artem ;/

Ten post edytował d.stp 20.04.2013, 21:44:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Kod
RewriteRule ^(.*)$ index.php?page=artykuly&p=$1 [QSA]


no bo ta reguła łapie ci wszystkie adresy url i kolejne nie mają szansy sie wykonać bo URL został już przetworzony.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 13:26