From e10671ca319f4bcc7b5d164378ec149856a770bc Mon Sep 17 00:00:00 2001 From: hinashiki Date: Thu, 5 May 2016 16:36:50 +0900 Subject: [PATCH] Add original config file and subdomain parameter --- bootstrap.php | 1 + classes/seo.php | 4 ++-- config/seo.php | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 config/seo.php diff --git a/bootstrap.php b/bootstrap.php index 9850110..2426645 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -19,3 +19,4 @@ 'Seo\\Query' => __DIR__.'/classes/query.php', 'Seo\\Pagination' => __DIR__.'/classes/pagination.php', )); +\Config::load('seo', true); diff --git a/classes/seo.php b/classes/seo.php index ff375b1..0aa39e6 100644 --- a/classes/seo.php +++ b/classes/seo.php @@ -132,9 +132,9 @@ public function check_redirect() // check added www in production env if(\Fuel\Core\Fuel::$env === \Fuel\Core\Fuel::PRODUCTION) { - if( ! preg_match('/^www\./', $_SERVER['HTTP_HOST'])) + if( ! preg_match('/^'.\Config::get('seo.subdomain').'\./', $_SERVER['HTTP_HOST'])) { - $new_uri = \Fuel\Core\Input::protocol().'://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; + $new_uri = \Fuel\Core\Input::protocol().'://'.\Config::get('seo.subdomain').'.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; \Fuel\Core\Response::redirect($new_uri, 'location', 301); } } diff --git a/config/seo.php b/config/seo.php new file mode 100644 index 0000000..4bc7fcf --- /dev/null +++ b/config/seo.php @@ -0,0 +1,4 @@ + 'www', +);