Как добавить слэш в конце URL?
Здравствуйте!
Не могли бы Вы подсказать, как реализовать автоматический редирект со страниц без слеша в конце URL?
К примеру, сейчас страница дублируется по адресам: site.ru/news и site.ru/news/. Хотелось бы, чтобы при заходе site.ru/news происходил автоматический редирект на site.ru/news/
Заранее благодарю за помощь!
Не могли бы Вы подсказать, как реализовать автоматический редирект со страниц без слеша в конце URL?
К примеру, сейчас страница дублируется по адресам: site.ru/news и site.ru/news/. Хотелось бы, чтобы при заходе site.ru/news происходил автоматический редирект на site.ru/news/
Заранее благодарю за помощь!
Комментарии: 3
Нужен плагин, примерно такой:
<?php
if ($modx->event->name == 'OnLoadWebDocument') {
$request = $_SERVER['REQUEST_URI'];
$params = '';
if (strpos($request, '?') !== false) {
list($request, $params) = explode('?', $request);
}
$uri = $request;
if(!empty($uri) && strpos($uri, '.') === false && substr($uri, -1, 1) != '/') {
$uri .= '/';
if (!empty($params)) {
$uri .= '?' . $params;
}
$modx->sendRedirect($uri, array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
}
}
Ранее тут много такого обсуждалось.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.