Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将CodeIgniter站点迁移到不同的域,并在目录中将整个内容向下移动一级_Codeigniter_Codeigniter Url - Fatal编程技术网

将CodeIgniter站点迁移到不同的域,并在目录中将整个内容向下移动一级

将CodeIgniter站点迁移到不同的域,并在目录中将整个内容向下移动一级,codeigniter,codeigniter-url,Codeigniter,Codeigniter Url,我在一个网站上工作,这个网站是用CodeIgniter构建的 我以前从未使用过这个框架……在过去的几天里,我学到了一些东西,但真的无法解决我的问题 我已经下载了这个网站,我想把它上传到我自己的域名上,这样在测试之前就不会对这个网站进行更改了 最初的网站是example.com 我想上传到mysites.com/examplesite这将是基础-我使用这个域为我所有客户的测试网站 我已经移动了所有的文件,数据库也已就位 我已找到数据库配置文件并已成功编辑它 我很难让网站正常工作,我想这一定是因为网

我在一个网站上工作,这个网站是用CodeIgniter构建的

我以前从未使用过这个框架……在过去的几天里,我学到了一些东西,但真的无法解决我的问题

我已经下载了这个网站,我想把它上传到我自己的域名上,这样在测试之前就不会对这个网站进行更改了

最初的网站是example.com

我想上传到mysites.com/examplesite这将是基础-我使用这个域为我所有客户的测试网站

我已经移动了所有的文件,数据库也已就位

我已找到数据库配置文件并已成功编辑它

我很难让网站正常工作,我想这一定是因为网站现在处于目录级别

我已经编辑了$config['base_url'],因此它是正确的……我非常确定它是正确的,因为我现在可以访问主页,在编辑该变量之前我无法访问主页。但是,我只能访问主页-当我点击另一个页面的链接时,我得到500个错误内部服务器错误

有人能帮我快速解决吗


谢谢

将此代码保存在项目的root.htaccess文件中

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /examplesite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

确保您上载了htaccess并设置了RewriteBase500错误。如果索引中没有,则内部服务器错误表明您的htaccess文件中的重写规则可能存在问题-您可以将您的htaccess代码添加到帖子中吗?请检查htaccess并再次检查rewriteBase是否存在。在这两种情况下,RewriBase将等于项目所在地的/foldername/