Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

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

Автор slash01, 29-06-2017, 16:30:33

« назад - далее »

slash01Topic starter

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

.htacces  такой:
ЦитироватьOptions -Indexes
Errordоcument 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>

Может вы заметите ошибки в коде
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....