繁体   English   中英

我该如何在codeigniter上使用此网址(ca.mysite.com)?

[英]how can i do this url (ca.mysite.com) on codeigniter?

我正在制作一个网站,该网站将用于发布广告列表,例如后页或craigslist,

现在我遇到了网址问题,因为目前仅在美国城市可用,

例如: www.mysite.com/birmingham/而我理解的很好,每个美国城市的网址都将像这样www.mysite.com/city

现在我希望它可以在国际国家/地区使用,并且我的URL现在有问题,例如多伦多,我希望这些URL像ca.mysite.com/toronto一样,因为多伦多在加拿大,我没有怎么做的想法,对不起,我只是codeigniter中的新手

谢谢,希望我的问题清楚。

使用此htaccess代码

RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteRule ^(.+)$ http://$1.mysite.com [L,R=301]

现在您可以访问任何国家。 喜欢加拿大

ca.mysite.com 

您好,只需在您的application / config / config.php文件中使用$ config ['base_url']替换以下代码

if(isset($_SERVER['HTTP_HOST']))
{
    $config['base_url'] = isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on' ? 'https' : 'http';
    $config['base_url'] .= '://'. $_SERVER['HTTP_HOST'];
    $config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
}

else
{
    $config['base_url'] = 'http://localhost/';
}

无需放置任何东西htaccess文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM