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'])