如何使用htaccess在codeigniter中创建动态子域

时间:2014-06-30 10:58:41

标签: php .htaccess codeigniter dynamic subdomain

我正在使用codeigniter,我想设置.htaccess来制作动态子域名。我无法弄清楚如何。 我正在尝试使用.htaccess

创建自定义域名

目前我的网址如下:

  

http://www.example.com/public/stores/shop/products

我需要它看起来像这样:

  

http://www.shop.example.com/public/stores/products

但它会抛出404?

商店 - 控制器名称, 商店 - 动态名称

问题是每个商店都应该自动获得一个子域名。如果你可以分享代码和工作的解决方案,那就太好了。 .htaccess

我试过这段代码:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteBase /

   RewriteCond %{HTTP_HOST} !www.example.com$ [NC]
   RewriteCond %{REQUEST_URI} ^/$
   RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-_]+).example.com [NC]
   RewriteRule (.*) /index.php/controller/function/%2 [P]

   RewriteCond $1 !^(index\.php|images|robots\.txt|css|js)
   RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

提前致谢。

0 个答案:

没有答案