Редиректы ЛС2
Добрый день, подскажите решение проблемы, прописал редиректы с www и с http, htaccess ролучился следующий:
<IfModule headers_module>
Header set X-UA-Compatible «IE=Edge,chrome=1»
<IfModule mod_negotiation.c>
Options -MultiViews
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ %1/$1 [L,R=301]
# Deny access
<Files «plugins.dat»>
order allow,deny
deny from all
<Files «plugin.xml»>
order allow,deny
deny from all
<Files ~ "\.tpl$">
Order allow,deny
Deny from all
Для главной проблем нет, но если зайти на публикацию, к примеру
<IfModule headers_module>
Header set X-UA-Compatible «IE=Edge,chrome=1»
<IfModule mod_negotiation.c>
Options -MultiViews
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ %1/$1 [L,R=301]
# Deny access
<Files «plugins.dat»>
order allow,deny
deny from all
<Files «plugin.xml»>
order allow,deny
deny from all
<Files ~ "\.tpl$">
Order allow,deny
Deny from all
Для главной проблем нет, но если зайти на публикацию, к примеру
www.xxx.ru/article/3.html, то кидает на
https://xxx.ru/index.php/3.htmlс 404й ошибкой. Как быть, чтобы корректно перекидывал на статью? Спасибо.