Zawartość artykułu
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