Codeigniter安装已移动

时间:2014-10-11 17:43:29

标签: php codeigniter

我最近从子域移动了我的codeigniter应用程序,以便在我的域下运行。

基本上我把它从:

移开了
https://account.mywebsitehere.com

要:

https://mywebsitehere.com/account

现在,当我尝试访问/invoices之类的内容时,会从网址中删除/account并导致找不到网页。我已经更改了配置文件中的基本URL,但仍然导致此错误。

除了浏览整个应用程序并将每个链接更改为/account/...如何才能使应用程序在网址中的/account下工作?

位于.htaccess的{​​{1}}文件如下:

public_html/panda/.htaccess

3 个答案:

答案 0 :(得分:1)

尝试将base_url更改为:

$config['base_url'] = 'https://mywebsitehere.com/account';

答案 1 :(得分:0)

首先,将图像上传到根目录,看看是否可以在浏览器中访问它。 如果您无法访问它,请检查服务器的配置和.htaccess文件。

答案 2 :(得分:0)

将该代码放入.htaccess文件并尝试

RewriteEngine On
RewriteBase /account/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]