По редиректу в .htaccess

Adrian2012
На сайте с 29.11.2012
Offline
127
294

Здравствуйте!

Хочу убрать дубли страниц и сделать редирект на сайте с урлов со слешем на конце на урлы без слеша.

Казалось бы решение не особо сложное и раньше все получалось, но вот сейчас не выходит. Сайт на самописной cms попался. Из тех решений, которые знаю, ни одно не подходит - то шаблон ломается, то картинки исчезают.

Вводил следующие варианты:

Вариант 1:

RewriteCond %{HTTP_HOST} (.*)

RewriteCond %{REQUEST_URI} /$ [NC]

RewriteRule ^(.*)(/)$ $1 [L,R=301]]

Вариант 2

RewriteCond %{REQUEST_URI} ^.+/$

RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301,L]

Сам код в .htaccess следующий:

Options +Includes +FollowSymLinks -Indexes

DirectoryIndex index.php

RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [L,QSA]

RewriteRule .*\.(txt|csv)$ index.php [R,NC]

#RewriteCond %{HTTPS} !on

#RewriteCond %{REQUEST_URI} (profile|admin)

#RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

<Files ~ "\config.ini$">

deny from all

</Files>

Поможите, кто чем может...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий