A Seo szerkesztéseket nyitott karon lépésről-lépésre oktat egy szakembertől
- Egyszerű átirányítások (www -> www nélkül /index.php, /index.php/, index.php? Útvonal = közös / home).
- Oldalak lezárása az indexből.
- Mikrojelölés bevezetése a helyszínen.
Mielőtt szerkesztené a webhelyet, készítsen biztonsági másolatot a szerkesztésről.
1. Az egyszerű átirányításhoz (www -> nélkül www. /index.php, /index.php/, index.php? Route = common / home) meg kell menni ftp. A webhely gyökerén van egy index.php fájl:
Megnyitjuk a file index.php fájlt és az elején beillesztjük a kódot:
// Átirányítás www -> nélkül www
$ rurl = $ _SERVER ['REQUEST_URI'];
$ rhost = $ _SERVER ['HTTP_HOST'];
ha ((strpos ($ rhost .ww.)) üres ($ _POST))
$ nhost = str_replace ('www.'. ''. $ rhost);
header ("HTTP / 1.1 301 permanens mozog");
$ rurl = $ _SERVER ['REQUEST_URI'];
ha (($ rurl == '/index.php') (üres ($ _POST)))
header ("HTTP / 1.1 301 permanens mozog");
$ rurl = $ _SERVER ['REQUEST_URI'];
ha (($ rurl == '/index.php?route=common/home') (üres ($ _POST)))
header ("HTTP / 1.1 301 permanens mozog");
/index.php?route=common/home egy másik másolat a webhely főoldaláról.
Regisztráljon 301 átirányítást ezen az oldalon a kezdőlapra
$ rurl = $ _SERVER ['REQUEST_URI'];
ha ((strpos ($ rurl. '/index.php/')! == hamis) (üres ($ _POST)))
header ("HTTP / 1.1 301 permanens mozog");
fejléc ("Hely:". str_replace ('/index.php/'. '/'. $ rurl));
Mindezen manipulációk után az index.php fájl így fog kinézni:
2. Annak érdekében, hogy bezárja a felesleges oldalakat az indexeléssel, módosítsuk sablonunk fejléc.tpl fájlját.
A header.tpl fájl katalógus / nézet / téma / téma / sablon / közös
Nyissa meg a fájlt és kövesse a sort
Jó napot!
(a duplikáció megszüntetése /index.php, /index.php/, index.php? route = common / home fog működni) - Igen persze. Kipróbálhatja webhelyén.
Az opencart 2.2.0.0 esetében ezek a módszerek megfelelőek?