Хорошо, ошибка найдена - спасибо, Крис.Если я заставлю конечную косую черту в .htaccess
, я должен соответствующим образом скорректировать свой config.yaml
.Вот как это работает.
.htaccess
<IfModule mod_rewrite.c>
# EXTRA: Enforce trailing slash. Ignore trailing slash on file endings
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|css|js|xml|rss|txt)$ [NC]
RewriteCond %{REQUEST_URI} !\.(gif|jpg|png|jpeg|css|js|xml|rss|txt)$ [NC]
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
</IfModule>
config.yaml
routeEnhancers:
PageTypeSuffix:
type: PageType
default: '/'
suffix: '/'
index: ''
map:
'/': 0