<![CDATA[ Rewriterule , Friendly Url i dodanie drugiej zmiennej - My Forums]]> https://forums.modx.com/thread/?thread=74523 <![CDATA[Rewriterule , Friendly Url i dodanie drugiej zmiennej]]> https://forums.modx.com/thread/74523/rewriterule-friendly-url-i-dodanie-drugiej-zmiennej#dis-post-413331
Mam problem ze stworzeniem poprawnego pliku .htacces, który rozróżniałby - podczas tworzenia przyjaznych linków - czy podawane są dwie zmienne, czy tylko jedna.

Podstawowa forma to (to tylko część pliku .htacces):

RewriteRule (.*) http://www.adresstrony.pl/$1 [R=301,L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

To oczywiście tworzy linki w postaci: http://www.adresstrony.pl/nazwadzialu

Część dokumentów na stronie korzysta jednak z drugiej zmiennej podawanej i odczytywanej przez specjalnie napisany snippet.

Jak poprawnie napisać plik .htaccess, aby rozróżniał, czy podawane są dwie zmienne czy jedna i żeby tworzony był ładny adres url w postaci

http://www.adresstrony.pl/nazwadzialu,1
(po przecinku będzie podawana druga zmienna w postaci liczb od 1 do 3)

Oczywiście taka postać http://www.adresstrony.pl/nazwadzialu?p=1 zawsze działa, ale chciałbym przepuścić to przez mod rewrite i zrobić z tego ładny adres.


Próbowałem czegoś takiego, ale zawsze gdzieś napotykam na problem. A to trzeba dodać ",1" do każdego adresu, a to strona główna nie działa itp.

RewriteRule ^(.*),(.*)$ index.php?q=$1&p=$2 [NC]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


Dzięki za pomoc.

]]>
Szakul Feb 24, 2012, 04:33 AM https://forums.modx.com/thread/74523/rewriterule-friendly-url-i-dodanie-drugiej-zmiennej#dis-post-413331
<![CDATA[Re: Rewriterule , Friendly Url i dodanie drugiej zmiennej]]> https://forums.modx.com/thread/74523/rewriterule-friendly-url-i-dodanie-drugiej-zmiennej#dis-post-418734 blackflow Apr 04, 2012, 05:55 AM https://forums.modx.com/thread/74523/rewriterule-friendly-url-i-dodanie-drugiej-zmiennej#dis-post-418734