Редирект с слеша на без слеша. Проблемы

Автор Тема: Редирект с слеша на без слеша. Проблемы  (Прочитано 394 раз)

Оффлайн slash01Автор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 2
  • Карма: 0
    • Просмотр профиля

Оффлайн slash01Автор темы

  • Дебютант
  • *
Здравствуйте! Не знал в какой теме разместить свой вопрос, потому не серчайте
На сайте (битрикс) необходимо настроить редирект с слеша на без слеша.
Испробовал различные варианты и как-бы рабочий получается один, а точнее страницы вида site.ru/razdel/ не открываются и пишет что сайт выполнил переадресацию слишком много раз. А страницы вида site.ru/mail.php работает нормально.

.htacces  такой:
Цитировать
Options -Indexes
ErrorDocument 404 /solutions/index.php
#/404.php

<IfModule mod_php5.c>
  php_flag allow_call_time_pass_reference 1
  php_flag session.use_trans_sid off

  php_value display_errors 1

  php_value mbstring.func_overload 2
  php_value mbstring.internal_encoding Windows-1251
  php_admin_value realpath_cache_size "4096k"
</IfModule>

php_value max_input_vars 10000

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Редирект с www на без www
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

# Редирект на без слеша
#RewriteCond %{HTTP_HOST} (.*)
#RewriteCond %{REQUEST_URI} /$ [NC]
#RewriteRule ^(.*)(/)$ $1 [L,R=301]

# Не применяем к админке, иначе перестает работать страница Highload-блоки
RewriteCond %{REQUEST_URI} !/bitrix/admin/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

<IfModule mod_mime.c>
   AddType text/plain .php .php3 .php4 .php5 .php6 .phtml .pl .asp .aspx .cgi .exe
   AddType application/force-download .epf .erf .zip .cf .rar .doc .docx .xls .xlsx .pdf
</IfModule>

<IfModule mod_dir.c>
  DirectoryIndex index.php index.html
</IfModule>

<IfModule mod_expires.c>
  ExpiresActive on
  ExpiresByType image/jpeg "access plus 3 day"
  ExpiresByType image/gif "access plus 3 day"
</IfModule>

Может вы заметите ошибки в коде
« Последнее редактирование: 29-06-2017, 16:40:19 от slash01 »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
1419 Просмотров
Последний ответ 19-03-2012, 09:08:53
от scalded
5 Ответов
2003 Просмотров
Последний ответ 02-07-2012, 15:13:32
от azazely85
1 Ответов
1551 Просмотров
Последний ответ 18-11-2013, 11:00:36
от EndSeo
1 Ответов
2236 Просмотров
Последний ответ 01-10-2016, 09:39:34
от badhit
3 Ответов
619 Просмотров
Последний ответ 26-10-2016, 14:36:16
от davidExl