Исправить ошибку в редиректе
Хотим создать такой редирект:
Redirect 301 /admin/ http://www.site.ru/admin.html но он не работает, перебрасывает на http://www.site.ru/admin.html/
в таком варианте все работает: Redirect 301 /admin http://www.site.ru/admin.html
Также в файле есть следующие записи:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)/?$ $1.php
RewriteRule ^(.*)/([a-z_]+)/?$ $1
RewriteRule ^review_single/(.*)$ /review_single.php?id=$1
ErrorDocument 404 /404.php
Order allow,deny
allow from all
Deny from 84.204.180.74, 37.1.222.114, 178.210.65.38, 159.224.139.133, 178.122.30.184
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.site.ru/ [R]
Redirect 301 /index http://www.site.ru/
Redirect 301 /service http://www.site.ru/services
Redirect 301 /terms http://www.site.ru/about
Требуется помочь скорректировать файл, чтобы работали редиректы с закрывающими слешами и не было нарушено функционирование действующих редиректов.