Тема: Чи треба щоб адреса закінчувалася на "/"
Зараз пишу блог і в мене сторінки в основному типу "site.com/home", "site.com/home/page/2", "site.com/post/2" тощо. Помітив, що на багатьох сайтах(той же Хабрахабр або Codeguida) є в кінці завжди слеш("/"). Якщо його прибрати, то при перезавантаженні сторінки він все-рівно з'являється. Почав шукати в Інтернеті. Знайшов, що для пошукових систем в принципі по барабану на що у вас закінчується сайт(хоча і потрапляв на думки, що вітається SEF URL(Friendly URL)). На replace.org.ua, наприклад сторінка завантажується як зі слешем так і без. Продовжив пошуки і знайшов, що погано для семантики якщо сторінка сайту доступна з двох адрес.
Тому вирішив все-таки зробити всі сторінки зі "/" на кінці. Тому питаюся у вас, як це правильніше зробити та якщо раптом є розробники сайту зі схожою реалізацією. Як краще зробити? По-суті наскільки я зрозумів просто треба код, який буде перевіряти чи є в кінці адреси "/", якщо немає - дадавати. Як це реалізувати? На mod_rewrite apache?
UPD (додано через 20 хвилин блукання по Інтернету) Читаючи пару цікавих статей(наприклад http://imperacms.ru/docs/seo/url-slash-or-not) зрозумів, що слеш на кінці, як мінімум нелогічний). Але питання так і залишилося. Мені просто за допомогою mod_rewrite apache відловлювати всі адреси зі слешем на кінці і переадресовувати на сторінку без нього? Як гадаєте, це не сильно навантажує і сповільнює роботу сайту?
Ось знайшов такий код(видаляє слеш з кінця і перенаправляє користувача на сторінку без слешу):
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
Мене більше хвилює чи є якість "підводні камені" у моєму вирішенні цієї проблеми...