Станислав - 29 Март 2011 03:22 P.M.
Добавить в htaccess следующее
# Add a trailing slash to paths without an extension
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^(.*)$ $1/ [L,R=301]
Будет принудительно редиректить на такую же страницу со слешем
Только интересно в какое место это вставить, перед существующей системой реврайта, после или посередине.
Если перед, то директива “L” в этой строчке: RewriteRule ^(.*)$ $1/ [L,R=301], не будет давать переходить к другим правилам реврайта, доступа к шаблонам и убирания index.php.
Если вконце, то до этого правила, просто не будет доходить.
Если в середине, то последняя часть, а именно убирание index.php (т.е. внутренний редирект) не будет работать, так как он связан с первой частью =)
Увидел вашу подпись: “ExpressionEngine - SEO-ориентированный движок ” смешно до слез