wdrożenia PrestaShop

Przekierowanie adresu PrestaShop

  • 0 Odpowiedzi
  • 13786 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,291
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 1.7
  • Status: Programista
Przekierowanie adresu PrestaShop
« dnia: Lipiec 02, 2020, 10:12:08 am »
Standardowo przekierowania umieszczone w htaccess nie działają w przypadku PrestaShop. Przyczyną jest przekazywanie danych do php. Co zrobić, aby przekierowanie zadziałało ?
w katalogu głównym sklepu tworzymy plik redirect.php
dodajemy:
<?php
$url_redir_maps 
= array(
'/old.html' => '/new.html',
);

if(
in_array(@$_SERVER['REQUEST_URI'], array_keys($url_redir_maps))){
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: ".$url_redir_maps[@$_SERVER['REQUEST_URI']]);
exit;
}

w pliku index.php dodajemy:
require_once('redirect.php');zapisujemy i sprawdzamy działanie przekierowania.
Jeśli Nasz sklep jest w folderze do adresu musimy dodać nazwę folderu np. /sklep/old.html. Oczywiście przekierowań może być więcej w tym celu powielamy linijkę 3 w pliku redirect.php
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl