Убрать слеш в конце ссылки, убрать слеш в конце url joomla

Убрать слеш в конце ссылки, убрать слеш в конце url joomla

Во время оптимизации сайта возникает вопрос, что URL страницы отображается без слеша в конце и со слешом в конце URL/. Это неправильно с точки зрения поисковых систем. Для решения этого вопроса нам необходимо в шаблоне в файле (как правило) index.php после строки 

 

defined( '_JEXEC' ) or die( 'Restricted access' );

прописать такой код:

$uri = preg_replace("/\?.*/i",'', $_SERVER['REQUEST_URI']);

if ((!strpos($uri, 'administrator')) && (strlen($uri)>1)) {
if (rtrim($uri,'/')!=$uri) {
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://'.$_SERVER['SERVER_NAME'].str_replace($uri, rtrim($uri,'/'), $_SERVER['REQUEST_URI']));
exit();
}
}

Теперь при обращении к URL/ будет автоматическая переадресация на URL

Please publish modules in offcanvas position.