我正在使用CodeIgniter 3.1.1。
问题是当我浏览安装了CodeIgniter的子目录(http://www.wap.com/demosite)时,它总是重定向到主域,我认为问题出在.htaccess
。
例如:
主网站目录public_html/
主目录.htaccess
public_html/.htaccess
文件
RewriteEngine on
RewriteOptions inherit
ErrorDocument 500 /errors/404
ErrorDocument 401 /errors/404
ErrorDocument 403 /errors/404
ErrorDocument 404 /errors/404
RewriteCond %{HTTP_REFERER} !^http://wap.com/.*$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|js)$ - [F,NC]
CodeIgniter安装目录
public_html/demosite/
子目录.htaccess
public_html/demosite/.htaccess
个文件
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
答案 0 :(得分:0)
我假设移动是一个新的添加?
需要确保在application / config / config.php中你的base_url设置为http://www.wap.com/demosite
而不是http://www.wap.com
这经常被遗漏并导致这些重定向
您的codeigniter htaccess也应设置为RewriteBase /demosite/