Close

Знатоки .htaccess помогите! :)

Следующий код добавляет слэш ("/") в конце, если он отсутствует:

Цитата:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]


Подскажите, как сделать так, чтобы исключить добавление слэша для всех существующих (и не существующих) расширений.

То бишь, чтобы к site.ru/image.jpg, site.ru/video.mp4 не добавлялись "/" в конце, а ко всяким site.ru/post всё так же добавлялись.

———- Добавлено 29.11.2017 в 02:33 ———-

Знаю, что можно исключать так:

Цитата:

RewriteCond %{REQUEST_URI} !(.jpg)
RewriteCond %{REQUEST_URI} !(.jpeg)


Но нет ли какого единого варианта для всех расширений?

Источник

Добавить комментарий