我在Codeigniter 3中创建了这样的子域
www.test.example.com
我使用过.htaccess,它只在主页上工作。
www.test.exapmle.com
用于其他网页,例如www.test.exapmle.com/page1
或www.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]
我收到此错误:
服务器遇到内部错误或配置错误 无法完成您的请求。
答案 0 :(得分:0)
在.htaccess
文件中,只需插入以下代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com$ [NC]
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]