Что прописать в htaccess, чтоб при запросе папки к пути не добавлялся слэш?
de - папка
Нужно, чтобы вместо site.com/de/ было site.com/de
И таких папок несколько
Сейчас такой htaccess
Нужно, чтобы вместо site.com/de/ было site.com/de
И таких папок несколько
Сейчас такой htaccess
Код:
RewriteEngine On
RewriteBase /
# redirect www
RewriteCond %{HTTP_HOST} ^www\.site\.com
RewriteRule ^(.*) http://site.com/$1 [R=permanent,L,QSA]
# redirect http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
# remove index.php and index
RewriteCond %{THE_REQUEST} (?:/[^/]*)*/index\.php[?#\ ]
RewriteRule .* %{REQUEST_URI}/../ [L,R=301]
RewriteCond %{THE_REQUEST} (?:/[^/]*)*/index[?#\ ]
RewriteRule .* %{REQUEST_URI}/../ [L,R=301]
#remove end-slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
#remove .php and redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [NC,L]