RewriteEngine On RewriteCond %{REQUEST_URI} ! \.html$ RewriteCond %{REQUEST_URI} ! /$ RewriteRule ^(.*)$ $1.html
! \.html$
и тут ! /$
пробелов быть не должно, иначе ошибка синтаксиса.^(.*)$
на ^([^.]+)$
чтобы не ловило файлы css, js.RewriteEngine On
RewriteCond %{REQUEST_URI} !\.html$
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^([^.]+)$ /$1.html [L]
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/$1.html -f
RewriteRule ^([^.]+)$ /$1.html [L]
{% if current is defined %}
{% partial __SELF__ ~ '::page' %}
{% else %}
{% partial __SELF__ ~ '::list' %}
{% endif %}
$this->page['current']
)