Редирект с domen.com/public на domen.com через .htaccess не работает. Как настроить rel="canonical" для domain.com/?
Здравствуйте!
Есть сайт на Laravel 5.7. И как у многих проблема дублирования страниц (domen.com/public/post и domen.com/post - это одни и те же страницы). Сайт на виртуальном хостинге. Файл .htaccess как только не менял (как в корне, так и в папке public, кучу сайтов перелопатил в поисках информации. Не помогает и всё тут.
Хочу настроить добавление тега link rel="canonical" на страницы domen.com/post. Чтобы при этом на страницах domen.com/public/post он не прописывался. Надо же как то от дублирования страниц уходить.
Насколько понимаю надо идти в следующем направлении.
В текущем url страницы проверять наличие public и если его нет, то добавлять тег с canonical. Если есть public - то не добавлять. Не знаю как это реализовать на php. Наверно через регулярные выражения проверять.
Сорри за такие рассуждения, я пока только учусь.