有人可以告诉我为什么这段代码可以在我的本地服务器上运行,但不能在godaddy服务器上运行?
我在godaddy上得到以下错误......
我在godaddy服务器上创建了一个codeigniter项目和主机,但.htaccess文件无法正常工作
我的问题是" https://www.tripbrip.com/index.php/home/app_view"这个相同的网址来自我的网址,但我想删除此链接中的index.php
我的目录结构是:
Options +MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ index.php/?$1 [NC,L]
my config file:
$config['base_url'] = "https://".$_SERVER['HTTP_HOST'].'/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
此文件在我的localhost中运行,但不在服务器上运行。
我使用了很多代码,但问题仍然存在。
如果我浏览http://example.com/bootstrap.php,我会在/
获得404资源答案 0 :(得分:0)
也许你可以试试把它放在你的.htaccess
上$config['base_url'] = '';
并为您的配置文件。也许你可以把它清空。
$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= preg_replace('@/+$@', '', dirname($_SERVER['SCRIPT_NAME'])).'/';
如果仍然出错,可以试试这个
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class LegController {
private List<Runnable> legs;
private ExecutorService execute;
public LegController() {
legs = new ArrayList<>();
for (int i = 0; i < 6; i++) {
legs.add(LegFactory.getLeg("LEFT"));
}
execute = new Executors.newFixedThreadPool(6);
}
public void start(){
//TODO
}
}