Дублі сторінок як додати або прибрати завершальний слеш в кінці url, шматки коду
Проблема з-за слеша в кінці URL
Неприємність відноситься до області SEO (пошукової оптимізації), а саме: до дублям сторінок. На відміну від випадку з дублюванням по www, у цього варіанту більше шансів залишитися непоміченим. Часто внутрішні підсистеми обробки запитів самописних (а то і публічно відомих) фреймворків і CMS просто беруть до уваги тільки те, що між Слеш.
КОРИСНО Оптимізація швидкості роботи і завантаження Windows 7
Знайомі з PHP можуть спробувати самостійно написати простий «інтерпретатор» для URL. В результаті чого побачать, що відстежувати слеш в кінці URL не має сенсу. Тому творці CMS (рідко) і фреймворків (практично завжди) віддають це питання на рішення розробникам і веб-майстрам конкретних сайтів.
Більшість з нас саме є, самокритично висловлюючись, користувачами готових рішень різного ступеня кваліфікації. Тому на нас лягає тягар відповідальності передбачити цю ситуацію і запобігти від дублікатів.
Додати завершальний слеш через .htaccess
Видалити завершальний слеш через .htaccess
Вищенаведені рішення працюють тільки для простих випадків (у мене, наприклад). Якщо у вас в .htaccess вже повно всяких RewriteRule, то можуть виникнути конфлікти між правилами. Тоді слід покликати фахівця і розбиратися окремо в кожному конкретному випадку.
КОРИСНО Як підвищити продуктивність сайту при використанні GIF
Видалити слеш програмно (PHP)
Додати слеш програмно (PHP)
Для Joomla краще не маятися і не ставити завершальний слеш (а, навпаки, прибирати). Через те що