0

私のウェブサイトの URL 構造は次のとおりです。

そしてCodeIgniterルートファイルで

$route['sign-up'] = 'members/signup';
$route['blog']    = 'blog/home';

私は代わりにしたい:

私のホストファイルは大丈夫です:

127.0.0.1       www.mywebsite.com
127.0.0.1       mywebsite.com
127.0.0.1       blog.mywebsite.com
127.0.0.1       signup.mywebsite.com

RewriteCond と RewriteRule で多くのヒントを試していますが、適切な一致が見つかりません...

ありがとう!

4

1 に答える 1

3

config/route.php.htaccess を変更しなくても、そのようにファイルを簡単に「ハッキング」できると思います。

if ($_SERVER['SERVER_NAME'] == 'blog.mywebsite.com') {
    $route['default_controller'] = 'blog/home';
    // Other routes to your blog
} elseif ($_SERVER['SERVER_NAME'] == 'signup.mywebsite.com') {
    $route['default_controller']    = 'members/signup';
    // Other routes for your signup
}
于 2013-07-04T19:46:56.167 に答える