Press "Enter" to skip to content

Sklep na adresie po ukośniku np. /sklep – jak poprawnie przekierować ruch?

Admin 0

Przekierowanie z głownej domeny na adres po ukośniku

Dzisiaj krótki tutorial serwerowy. Wyobraźmy sobie, że mamy naszą domenę wpiętą w serwer:

http://naszadomena.pl

Jest tam np. nasza strona firmowa albo inne informacje. Sklep jest dodatkiem.

Czyli np. sklep internetowy PrestaShop funkcjonuje pod adresem:

http://naszadomena.pl/sklep

W pewnym momencie rezygnujemy zupełnie z tej strony firmowej i chcemy aby cały ruch ze strony firmowej trafiał na sklep. Czyli jak ktoś wpisze adres:

http://naszadomena.pl

Automatycznie ma nastąpić przekierowanie na /sklep:

http://naszadomena.pl  ————> http://naszadomena.pl/sklep

Najlepiej zrobić to poprzez plik .htaccess. W folderze głównym Twojej domeny wstaw/przeedytuj plik .htaccess i umieść w nim następującą treść:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?naszadomena\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/sklep/
RewriteRule ^(.*)$ /sklep/$1 [L]

Oczywiście jeśli Twoja domena jest inna odpowiednio to zmodyfikuj 🙂

Przekierowanie jest ustawione w pliku wsadowym w serwerze, zatem nie ma znaczenia na jakim urządzeniu/przeglądarce/systemie operacyjnym ma to zadziałać. Po prostu nastąpi błyskawiczne przekierowanie, a ty nie musisz nic zmieniać w kodzie PrestaShop.

Ponadto nic nie musisz zmieniać pod kątem SEO (patrz niżej). Takie zadania były by konieczne, gdyby zmienił się adres sklepu, a Twój PrestaShop byłby już dobrze zaindeksowany w Google.

Przekierowanie na adres po ukośniku

Jeśli takie przekierowanie chcesz wprowadzić w już działającym sklepie – musisz odpowiednio zmienić zawartość tabeli: ps_shop_url

Domyślną zawartością kolumny: physical_uri jest ukośnik: / musisz go zmienić na tę zawartość: /sklep/

Ponadto należy wszystkie pliki sklepu przenieść do podfolderu do którego wskazuje ten nowy adres:

http://naszadomena.pl/sklep

Tak, aby po prostu nowy host „mógł odnaleźć” pliki PrestaShop.

Kolejną kwestia mogą być niedziałające miniatury. Jakby nie było zmienił się adres sklepu – tutaj znajdziesz rozwiązanie:

Enigmatyczny brak miniatur produktów (brak zdjęć produktów) w sklepie PrestaShop

Pamiętaj! Dochodzą też kwestie związane z SEO – wszystkie adresy zaindeksowane w Google należy tam przenieść przez odpowiednie zabiegi w Google Search Console. Polegające na ustawieniu przekierowań pod nowy adres (które notabene będą nie od razu wdrożone, lecz potrzebują czasu aby się rozpropagować w indeksie Google’a)

Zapraszamy do skorzystania z naszej oferty, jeśli potrzebujesz pomocy z takimi kwestiami:

 

grafika:wallpapercave.com

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Klient kupuje dostępny towar, zaznacza, że chce zaplacić przy odbiorze…