Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как реализовать 301-й редирект в случае если tpl-файл не найден?

Как реализовать 301-й редирект в случае если tpl-файл не найден?


     10.03.2017    Все вопросы » Общие вопросы    1064

вопрос
Здравствуйте!

На сайте имеется два шаблона: основной и мобильный. В связи с тем, что нет необходимости переносить большинство функций на мобильную версию и дублировать tpl-файлы, хотелось бы уточнить, можно ли реализовать 301-й редирект на главную страницу в случае если tpl-файл не найден (например Template not found:/templates/smartphone/trust.tpl) ?

Ответа пока нет


2 комментария

vitnet
PHP-developer

vitnet - 10 марта 2017 20:36 -

Смотрите файл engine/classes/templates.class.php

1.0 Найдите
			$this->template = "Template not found: "

Добавьте выше
			header( "HTTP/1.1 301 Moved Permanently" );
			header( "Location: /index.php" );
			die();

Далее найти
			$templatefile = str_replace(ROOT_DIR,'',$templatefile);

Добавить вышеуказанный код.

Crashlabs
Юзер

Crashlabs - 10 марта 2017 23:42 -

Отлично работает, благодарю!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх