У меня есть правило в моем htaccess, которое перенаправляет весь мой URL-адрес без косой черты, чтобы скрыть URL-адрес. Однако я бы хотел исключить 2 URL-адреса, которые по какой-то причине повлияли на это правило.Исключить 2 png изображения из правила htaccess
Она объявления слеш к некоторым .png изображений, таких как http://agora.encreation.com/wp-content/uploads/portfolio-immobiliere-pujol-thumb.jpg
Но есть и другие изображения, которые не имеют эту проблему, такую как http://agora.encreation.com/wp-content/uploads/portfolio-thumb-alliance.jpg
Поэтому в основном я хотел бы, чтобы исключить .png и .jpg URL-адреса из правила добавления косых черт.
Вот мой Htaccess:
# Ensure all URLs have a trailing slash.
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://agora.encreation.com/$1/ [L,R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Благодаря
Флориан
Похоже, вы уже делаете это с помощью команды RewriteCond% {REQUEST_URI}! (. *)/$ '. Это исключает все, что имеет точку в конце. Альтернативно используйте что-то вроде '! \. (Jpg | png) $', чтобы быть более конкретным. – Eamonn
Возможный дубликат [Как исключить определенные типы файлов из следующего правила перезаписи htaccess?] (Http://stackoverflow.com/questions/5494542/how-to-exclude-specific-file-types-from-the-following -htaccess-rewrite-rule) – Eamonn