Skocz do zawartości

RewriteRule i RewriteCond


macin

Rekomendowane odpowiedzi

Witam,

Mam sklep na oscommerce i nastepujacy .htaccess

Options +FollowSymLinks
RewriteEngine On 
RewriteBase /

RewriteRule ^(.*)-p-(.*).html$ more.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?category_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-([0-9]+_[0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-([0-9]+_[0-9]+_[0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

Jako ze uruchomilem program partnerski, partnerzy moga polecac poszczegolne produkty w moim sklepie w formie adresu:

https://blablablablabla.pl/costam-costam-p-55.html?ref=352

Oczywiscie taki przyjazny adres tworzony jest przez skrypt sklepu z adresu: https://blablablablabla.pl/more.php?products_id=55 (pomijam tutaj ref) . Jak moge przepisac .htaccess zeby mozliwa byla nastepujaca zamiana:

https://blablablablabla.pl/more.php?products_id=55?ref=352 -> https://blablablablabla.pl/costam-costam-p-55.html?ref=352

Pytam, poniewaz cookie programu partnerskiego odczytuje ref dzieki czemu wiadomo kto polecil strone. Problem w tym, ze przy aktualnym .htaccess zamiana adresu jest niepoprawna i nie wyswietla sie strona poniewaz powstaje takie cos:

https://blablablablabla.pl/more.php?products_id=55?ref=352 -> https://blablablablabla.pl/costam-costam-p-55?ref.html

Dzieki za pomoc i pozdrawiam

Marcin

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności