Просмотр исходного кода

#4720 Two identical homepages with different urls

Alex Trofimov 1 год назад
Родитель
Сommit
d8755b93d0
2 измененных файлов с 8 добавлено и 1 удалено
  1. 2 1
      install/sql/system.sql
  2. 6 0
      template/scripts/BxBaseServices.php

+ 2 - 1
install/sql/system.sql

@@ -6570,7 +6570,8 @@ CREATE TABLE IF NOT EXISTS `sys_rewrite_rules` (
 );
 
 INSERT INTO `sys_rewrite_rules` (`preg`, `service`, `active`) VALUES
-('^sys-action/(.*)$', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"wiki_action";s:6:"params";a:2:{i:0;s:3:"sys";i:1;s:3:"{1}";}s:5:"class";s:16:"TemplServiceWiki";}', '1');
+('^sys-action/(.*)$', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"wiki_action";s:6:"params";a:2:{i:0;s:3:"sys";i:1;s:3:"{1}";}s:5:"class";s:16:"TemplServiceWiki";}', '1'),
+('^home/?$', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:13:\"home_redirect\";s:6:\"params\";a:0:{}}', 1);
 
 -- --------------------------------------------------------
 

+ 6 - 0
template/scripts/BxBaseServices.php

@@ -1687,6 +1687,12 @@ class BxBaseServices extends BxDol implements iBxDolProfileService
 
         return $oSearch;
     }
+
+    public function serviceHomeRedirect()
+    {
+        header("Location:" . BX_DOL_URL_ROOT, true, 301);
+        exit;        
+    }
 }
 
 /** @} */