Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Access] przekierowanie
maniutek08
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

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


Witam

jak zrobic przekierowanie w htaccess z :
  1. http://domena.pl/?p=produkt&wyswietl-produkt=przyjazna_nazwa_produktu-id88

na :
  1. http://domena.pl/przyjazna_nazwa_produktu-pid88
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


RewriteRule ^(.*)-pid(.*)$ ?p=produkt&wyswietl-produkt=$1-id$2 [NC]
Go to the top of the page
+Quote Post
maniutek08
post
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

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


Niestety nie działa.. jakieś inne pomysły
Go to the top of the page
+Quote Post
Damonsson
post
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


RewriteRule ^([^/]*)$ /?p=produkt&wyswietl-produkt=$1 [L]
Go to the top of the page
+Quote Post
maniutek08
post
Post #5





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

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


teraz wogóle się nie ładuje ;/ a może poda mi ktos co wpisać żeby przetestować przekierowania, czy w ogóle to działa

ok test sam zrobiłem proste przekierowanie działa... tylko że mnie zależy na dokładnie takim przekierowaniem jak napisałem wyżej i to co przedstawił Turson wydaje się logiczne, tyle że nie działa ;/
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Co rozumiesz przez przekierowanie? Bo podaliśmy reguły do "ładnych urli"
Go to the top of the page
+Quote Post
maniutek08
post
Post #7





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

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


Ok znalazłem rozwiązanie.. powinno być tak :

  1. RewriteCond %{QUERY_STRING} ^p=produkt&wyswietl-produkt=(.*)-ID(.*)$ [NC]
  2. RewriteRule ^$ /%1-pid%2? [R=301,NE,NC,L]


i tylko to zadziałało tak jak powinno tylko się zastanawiam czy nie dało by rady zapisać to do jednej linijki

Teraz mam inny problem .. Jak przekierować link na wpół przyjazny, na wpół ze zmiennymi :
  1. domen.pl/kategoria/nazwa-kategori-ID10&filtr=kategoria?sort=cena-az&start=500


(IMG:style_emoticons/default/questionmark.gif)
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: 23.08.2025 - 22:17