Skocz do zawartości

Proszę o pomoc - przyjazny url w sklepie Quick.Cart


sklepparapety

Rekomendowane odpowiedzi

Witam,

szukałem dość długo rozwiązania na mój problem, jednak żaden z opisywanych tematów w połączeniu z moją wiedzą nie pozwolił mi się z nim uporać. Postanowiłem więc napisać i prosić forumowiczów o pomoc w rozwiązaniu mojego problemu.

Posiadam sklep Quick.Cart w którym przykładowy url wyglądają następująco:

www.sklep.pl/?podstrona,21

Proszę o pomoc w ustawieniu przekierowania w pliku .htaccess, aby powyższa przykładowa podstrona wyświetlała się tak:

www.sklep.pl/podstrona/

Będę bardzo wdzięczny za Waszą pomoc.

Pozdrawiam,

Paweł

Odnośnik do komentarza
Udostępnij na innych stronach

Pokaż co dotychczas sam zrobiłeś w kwestii tych przekierowań.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Nie idę na łatwiznę, naprawdę próbowałem i dużo czytałem.

Kombinowałem przy użyciu komendy jak niżej, ale bezskutecznie.

RewriteRule ^/?(.*),1 /$1 [L,R=301]

Ze stron typu htaccess bez tajemnić próbowałem użyć jeszcze innych komend, które też nie pomygły mi w uporaniu się z moim problemem.

Większość przypadków dotyczy adresów, w których występuję parametr php, którego u mnie nie ma.

Odnośnik do komentarza
Udostępnij na innych stronach

Wszystko co potrzeba znajdziesz:

https://www.google.pl/search?hl=pl&q=RewriteRule

https://www.forum.optymalizacja.com/topic/62516-faq-htaccess-301-i-inne-seo-porady/

Zacznij od uruchomienia jednej reguły, a następnie pozostałe. Pamiętaj też, że trzeba zmienić linkowanie w kodzie szablonów tworzących strony.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Dziękuję za odnośniki i porady. Ten drugi wątek czytałem.

Zwróciłem się z prośbą o pomoc w rozwiązaniu problemu, gdyż nie mam już pomysłów na modyfikację komend i tak naprawdę nie wiem, czy są one skuteczne, bo nie działają.

Drogi Mion, czy mógłbyś mi napisać, czy komenda, którą ja wymieniłem jest poprawna dla mojego przykładu?

Jeśli tak, to będę miał pewność, że .htaccess mam poprawny i zajmę się zmianą linkowania w kodzie szablonów strony.

Odnośnik do komentarza
Udostępnij na innych stronach

Zwróciłem się z prośbą o pomoc w rozwiązaniu problemu,

I też ci pomagam nakierowując na materiały które są w tym wypadku połową sukcesu.

gdyż nie mam już pomysłów na modyfikację komend i tak naprawdę nie wiem, czy są one skuteczne, bo nie działają.

Hmmmm, analizować przykłady i testować to jedyna droga by to zrobić samemu. Mi setki razy coś "nie działało" i siedziałem godzinami nad rozwiązaniem...

którą ja wymieniłem jest poprawna dla mojego przykładu

Nie jest, bo nie przenosi informacji o parametrze chyba, że by wyciagac w PHP.

Sadze, ze ten temat na dzień dzisiejszy Ciebie przerasta, bo wymaga licznych zmian nie tylko w htaccess.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Dziękuję za pomoc. Wieczorem przeanalizuję jeszcze raz te materiały.

Na chwilę obecną na pewno mnie to przerasta, ale skoro w materiałach jest klucz do połowy sukcesu, to będę próbował.

Czy prócz poprawnie ustawionej komendy w pliku .htaccess oraz zmian linków w szablonie strony są konieczne jeszcze inne modyfikacje?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeszcze wskazane jest ustawić przekierowanie 301 z starych adresów tych już zindeksowanych na nowe.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

W tym wątku masz gotowca:

https://opensolution.org/forum/usuniecie-znaku--z-linku,7806.html?iVote=1&iAnswer=9

Pamiętaj jednak, że tworzysz tylko przekierowanie, zaś silnik skryptu generuje domyślnie url po staremu.

Oznacza to , że aby uzyskać efekt coolurl musisz ręcznie w każdym menu strony oraz przy każdej stronie linkowanej ustawić właściwe przekierowanie.

Wersja Ext ma coolurl wbudowane.

https://opensolution.org/sklep,pl,19.html

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