Právě je 23 dub 2018 09:44

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Redirekt 301 na homepage místo na 404
PříspěvekNapsal: 28 bře 2018 14:58 
C4 zákazník

Registrován:
05 lis 2015 21:12
Příspěvky:
29
Zdravím,

poradit bych poradit s jednou věcí:

vytvořil jsem e-shop na PS. Nejdůležitější URL stánky původního e-shop redirektuju přes mnou zadaná pravidla v .htaccess. Bohužel ostatní (méně důležité URL) mi padají jako 404. Tady bych to potřeboval nějakým pravidlem ošetřit tak, aby místo na 404 šly všechny URL (mimo ty na které mám vlastní pravidla) přes 301 na hlavní stránku.

Moc díky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Redirekt 301 na homepage místo na 404
PříspěvekNapsal: 03 dub 2018 10:24 
C4 podpora
C4 podpora
Online

Registrován:
30 čer 2009 09:14
Příspěvky:
6565
Dobrý den,

přesměrování všech neexistujících stránek na úvodní stránku můžete provést například pomocí overriding/přepsání výchozí třídy. Vytvořte si na FTP serveru webu soubor /override/controllers/front/PageNotFoundController.php s tímto obsahem:
Kód:
<?php
class PageNotFoundController extends PageNotFoundControllerCore
{
    public function initContent()
    {
        Tools::redirect('index', __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');
        exit;
     }
}

a následně na serveru smažte soubor /cache/class_index.php.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Redirekt 301 na homepage místo na 404
PříspěvekNapsal: 12 dub 2018 12:38 
C4 zákazník

Registrován:
05 lis 2015 21:12
Příspěvky:
29
Dobrý den,

díky. Funguje to. Akorát škoda že ne přes 301, ale přes 302. Existuje lehký způsob, jak to přehodit?

RJ


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Redirekt 301 na homepage místo na 404
PříspěvekNapsal: 12 dub 2018 16:45 
C4 podpora
C4 podpora
Online

Registrován:
30 čer 2009 09:14
Příspěvky:
6565
Dobrý den,

upravil jsem kód, takže si ho změňte. Přesměrování by pak mělo fungovat dle požadavku.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Redirekt 301 na homepage místo na 404
PříspěvekNapsal: 13 dub 2018 08:47 
C4 zákazník

Registrován:
05 lis 2015 21:12
Příspěvky:
29
Super moc díky. Vypadá to OK.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři
PrestaShop Hosting
Návody pro C4

© 2009-2012 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz