2015-04-01 3 views
0

Извинения, но я довольно новичок в URL Rewrites. Мне удалось заставить переписать работу в обычном смысле, но не может заставить ее иметь конечную косую черту..htaccess Force Trailing Slash Rewrite

Вот код:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^(.*)$ /$1.html [L,QSA] 

ответ

0

Вы можете попробовать:

RewriteEngine On 
RewriteBase/

# add a trailing slash for non-files 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule [^/]$ %{REQUEST_URI}/ [L,R=301,NE] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^(.*)/?$ $1.html [L] 
Смежные вопросы