Возникла задача: есть сайт с https. Редиректы с http на https или наоборот пока не настроили, на то есть причины: seo. Нужно разделить сайт на 2 версии.
1) с https
2) с http
Создал в папке public_html папку dev куда разместил копию сайта с некоторыми изменениями по SEO
В настройках htaccess (в корне - public_html) записал:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} 1
RewriteRule ^(.*)$ /dev/$1 [QSA,L]
</IfModule>
То есть если протокол https - отправлять запросы в папку dev. Перехожу на версию c https - все работает. Но если я открою внутреннюю страницу, например контакты - открывается главная страница. Нужно обязательно добавлять префикс /dev/. То есть https://site.ru/dev/contacts работает, а https://site.ru/contacts - открывает главную https://site.ru/. Какие правила нужно указать в htaccess нового проекта который размещен в папке dev ? По сути указал те же правила что и в корневом htaccess который отправляет все запросы в файл index.php
а нафига разделять? Как это на сео влияет?)
Обсуждают сегодня