Seo правки для opencart покрокова інструкція від фахівця

  1. Прості редіректи (з www -> без www. /index.php, /index.php/, index.php? Route = common / home).
  2. Закриття сторінок від індексу.
  3. Впровадження мікророзмітки на сайт.

Перед тим як зробити будь-які правки на сайті необхідно зробити бекап файлів, які ви будете редагувати.


Seo правки для opencart покрокова інструкція від фахівця

1. Щоб зробити прості редіректи (з www -> без www. /index.php, /index.php/, index.php? Route = common / home) вам необхідно зайти на ftp. У корені сайту є файл index.php:


Seo правки для opencart покрокова інструкція від фахівця

Ми відкриваємо файл index.php і на самому початку вставляємо код:

// Редірект з www -> без www

$ Rurl = $ _SERVER [ 'REQUEST_URI'];

$ Rhost = $ _SERVER [ 'HTTP_HOST'];

if ((strpos ($ rhost. 'ww.')) empty ($ _POST))

$ Nhost = str_replace ( 'www.'. ''. $ Rhost);

header ( "HTTP / 1.1 301 Moved Permanently");

$ Rurl = $ _SERVER [ 'REQUEST_URI'];

if (($ rurl == '/index.php') (Empty ($ _POST)))

header ( "HTTP / 1.1 301 Moved Permanently");

$ Rurl = $ _SERVER [ 'REQUEST_URI'];

if (($ rurl == '/index.php?route=common/home') (Empty ($ _POST)))

header ( "HTTP / 1.1 301 Moved Permanently");

/index.php?route=common/home - це ще один дубль головної сторінки сайту.

Прописуємо 301 редирект з цієї сторінки на головну

$ Rurl = $ _SERVER [ 'REQUEST_URI'];

if ((strpos ($ rurl. '/index.php/')! == False) (Empty ($ _POST)))

header ( "HTTP / 1.1 301 Moved Permanently");

header ( "Location:". str_replace ( '/index.php/'. '/'. $ rurl));

Після всіх цих маніпуляцій файл index.php буде виглядати так:


Seo правки для opencart покрокова інструкція від фахівця

2. Для того щоб нам закрити непотрібні сторінки від індексації, необхідно відредагувати файл header.tpl нашого шаблону.

Файл header.tpl знаходиться catalog / view / theme / ваша тема / template / common


Seo правки для opencart покрокова інструкція від фахівця

Відкриваємо файл і після рядка

Добридень !
(Усунення дублювання /index.php, /index.php/, index.php? Route = common / home буде працювати) - Так звичайно. Можете пробувати у себе на сайті.

Для opencart 2.2.0.0 ці способи підходять?

Схожі статті