• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Как убрать дубли через htaccess  (Прочитано 1607 раз)
  • *
  • Сообщений: 11
« : 19 Июль 2017, 16:01:43 »
Перевел сайт на https
Но как быть с дублями?Как сделать 301 редирект :
с https://site.pro/index.php на https://site.pro
с http://site.pro/index.php на https://site.pro
Как их заредиректить?

  • *
  • Сообщений: 11
« Ответ #1 : 19 Июль 2017, 22:18:26 »
Может кому пригодится. Подходи для перевода на https.
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} /index\.php(/(.*?))? [NC]
RewriteRule ^(.*?)index\.php(/(.*?))?$ /$1$2 [L,R=301,NC,NE]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
RewriteCond %{REQUEST_URI} ^oc-admin(/)(.*)

  • *
  • Сообщений: 11
« Ответ #2 : 21 Июль 2017, 13:55:36 »
Появился баг при таком htaccess не пускает в админку. Кто не будь знает решение ?

 


test