Ako zmeniť Prestashop z dočasnej URL na vlastnú doménu

V prípade ak ste si Prestashop inštalovali na dočasnej URL (Control Panel - Správa FTP účtov) v tvare napr.:

http://prestashopdemo.sk.cluster3s19.dnsserver.eu

a chcete si ju presunúť na "ostrú" doménu (v príklade prestashopdemo.sk),

tak sa prihláste do administrácie Prestashop a v menu sa cez Nastaviť - Parametre obchodu - Návštevnosť & SEO myšou prerolujte do sekcie Nastaviť URL obchodu, kde uvidíte nastavenie URL obchodu na dočasnej adrese, podobne ako na obrázku:

 

dočasnú URL v oboch prípadoch (Doména obchodu a SSL doména) prepíšte na vlastnú doménu, takže v príklade

prestashopdemo.sk.cluster3s19.dnsserver.eu

zmeníte na

prestashopdemo.sk

Tretie políčko Základná URI nechajte, resp. zmeňte tak ako je na obrázku. Keby ste si inštalovali eshop na subdoménu s názvom napr. obchod, tak by tam bolo niečo ako

/_sub/obchod/

takže treba to vymazať a nechať tam len lomítko

/

po zmene sa odhláste a prihláste sa do administrácie už na novej URL.

Odporúčame, aby ste ešte prečistili cache (Nastaviť - Rozšírené nastavenia - Výkon)

 

Kontrola .htaccess súboru

Prihláste sa na FTP a v hlavnom adresári, kde máte Prestashop nainštalovaný, si skontrolujte súbor .htaccess, či bola dočasná URL na všetkých riadkoch zmenená na novú.

Tak napr. pôvodná časť kódu bola:

# Images
RewriteCond %{HTTP_HOST} ^prestashopdemo.sk.cluster3s19.dnsserver.eu$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]

a po novom by mala vyzerať takto:

# Images
RewriteCond %{HTTP_HOST} ^prestashopdemo.sk$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]

Ak vidíte, že kód bol prepísaný na vašu doménu, tak zmena URL prebehla v poriadku a všetko by malo fungovať už na novej URL.

 

TIPOdporúčame: Ako si presmerovať stránky v Prestashop z HTTP na HTTPS