Если хочется, чтобы на сайт или его разделы заходили только вводя слэш "/" в конце УРЛ, или наоборот, не вводили, можно положить это на плечи Apache, тем более, что это практически не добавит нагрузки на веб-сервер по сравнению с кодом.
Добавить завершающий слэш к УРЛ через .htaccess
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Удалить завершающий слэш из УРЛ через .htaccess
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
