/ / Не може да се наложи наклонена черта след .htaccess - .htaccess, крайно наклонена черта

Невъзможно е да наложите наклонена черта през .htaccess - .htaccess, крайно наклонена черта

В моя .htaccess файл имам следното съдържание място в основната директория:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.html [NC,L]

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

Работата е, че ".html" се премахва от URL адреса, но крайната наклонена черта не се вижда никъде. Защо? Много благодаря

Отговори:

0 за отговор № 1

Трябва да поставите 301 пренасочващите си правила преди вътрешните пренаписващи редове и да направите крайната наклонена черта по избор в модела на правилото си.

Опитвам :

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