Skocz do zawartości

[mod_rewrite] problem w oscommerce


Rekomendowane odpowiedzi

Witam,

Zwracam sie do kolegow z prosba o pomoc.

Mam problem z mod_rewrite w sklepie internetowym https://www.prawoiekonomia.pl P krotce postaram sie opisac problem. Chodzi mianowicie o to, ze po kliknieciu ksiazki i dodaniu jej do koszyka ksiazka owszem jest dodawana, ale. Gdy kilkniemy dowolna kolejna ksiazke oraz nia tez bedziemy chcieli dodac do koszyka to pojawia sie problem a mianowicie tej poprzedniej juz nie ma :| Jest to napewno problem z SessionId oraz mod_rewritem. Ponizej wklejam ta czesc mod_rewrite [z pominieciem czesci odpowiedzialnej za przepisywanie kategorii], ktora moze byc istotna. Jesli ktos z forumowiczow moglby mi pomoc bylby bardzo wdzieczny. Sprawa wagi panstwowej :P

redirect 301 https://prawoiekonomia.pl https://www.prawoiekonomia.pl

RewriteEngine On

RewriteRule ^([0-9]*).html /oferta.php?posId=$1

RewriteRule ^([0-9]*).html /oferta.php?posId=$1

#

RewriteRule ^prawo/$ /index.php?category=prawo

RewriteRule ^ekonomia/$ /index.php?category=ekonomia

RewriteRule ^nowosci.html$ /index.php?category=nowosci

RewriteRule ^promocje.html$ /index.php?category=promocje

RewriteRule ^bestsellery.html$ /index.php?category=bestsellery

#

RewriteRule ^prawo-pracy/$ /index.php?categoryId=44

RewriteRule ^prawo-cywilne/$ /index.php?categoryId=32

RewriteRule ^prawo-administracyjne/$ /index.php?categoryId=31

RewriteRule ^prawo-karne/$ /index.php?categoryId=37

itp. itd.

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteRule ^([0-9]*).html /oferta.php?posId=$1

RewriteRule ^([0-9]*).html /oferta.php?posId=$1

Dobrze sądzisz, że problem jest w sesjach (a wlasciwie w jej braku)... Poprustu z powyzszego zapisu wynika, że sesje nie są przekazywane do skryptu.

Zauważ, że sesja (jak wejdziesz na strone) znajduje się "za" adresem URL (po .html) a z powyzszego przykladu mod_rewrite widac, ze nie przekazujesz nr sesji do skryptu...

Wiecej niewiele mozna powiedziec...

Moze powinienes sprawdzac w skrypcie czy odwiedzający to ROBOT wyszukiwarek i jesli tak, kierowac na przyjazne adresy a jesli nie to kierowac na adresy bez mod_rewrite.

Odnośnik do komentarza
Udostępnij na innych stronach

Jakiś dziwny ten OsCommerce :) z tego co wiem to nazwy plików w osc są nieco inne niż u Ciebie.

Jeżeli to jednak jest oscommerce to polecam kontrybucję Ultimate SEO URLS.

Nie jest tak łatwo przepisać urle w osc ze względu na dosyc skomplikowany proces dodawania do koszyka, ta kontrybucja jednak załatwia sprawę.

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