Codeigniter 3子域不适用于其他页面

时间:2016-12-18 15:50:14

标签: .htaccess codeigniter-3

我在Codeigniter 3中创建了这样的子域

www.test.example.com

我使用过.htaccess,它只在主页上工作。

www.test.exapmle.com用于其他网页,例如www.test.exapmle.com/page1www.test.exapmle.com/page2

.htaccess我用过:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /public_html/index.php/$1 [L,QSA]

我收到此错误:

  

服务器遇到内部错误或配置错误   无法完成您的请求。

1 个答案:

答案 0 :(得分:0)

.htaccess文件中,只需插入以下代码

即可
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com$ [NC]
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteRule ^(.*)$ index.php/$1 [L]