我最近从子域移动了我的codeigniter应用程序,以便在我的域下运行。
基本上我把它从:
移开了https://account.mywebsitehere.com
要:
https://mywebsitehere.com/account
现在,当我尝试访问/invoices
之类的内容时,会从网址中删除/account
并导致找不到网页。我已经更改了配置文件中的基本URL,但仍然导致此错误。
除了浏览整个应用程序并将每个链接更改为/account/...
如何才能使应用程序在网址中的/account
下工作?
位于.htaccess
的{{1}}文件如下:
public_html/panda/.htaccess
答案 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]