【发布时间】:2014-03-13 18:03:55
【问题描述】:
我是 php 和 codeigniter 的新手。我正在开发一个在服务器上运行的项目 abcd.com我正在使用这样的 htaccess 代码
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
现在我的项目已移至另一台服务器192.000.000.000.我可以访问登录页面,当用户登录时会话正在设置并重定向到192.000.000.000/myproject/user,这里我收到 404 错误
我在config.php中设置过base_url是这样的
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['index_page'] = '';
我的 WINSCP 项目结构
old one : /home/my_org/public_html/prjFolder
new one : /var/www/html/prjFolder
我的 .htaccess 文件是这样的
system/
application/
user_guide/
index.php
.htaccess
如果有人找到解决方案,请帮助我..
【问题讨论】:
标签: php .htaccess codeigniter