CodeIgniter重定向问题

时间:2017-12-06 01:33:31

标签: php .htaccess codeigniter port

我正在http://example.com:8080上测试服务器,我的CI应用程序在http://example.com:8080/app/

我有一个从8080(外部)到80(内部)

的端口

我的config.php看起来像这样:

...
$config['base_url'] = 'http://' . $_SERVER['HTTP_HOST'] . '/app';
...
$config['index_page'] = '';

如何查看.htaccess文件以使网站正常运行。我也在端口80上成功使用了这个https://www.codeigniter.com/userguide3/general/urls.html,但是无法在8080上使用它。如果我将index.php保留在url中,那么端口8080上的一切也能正常工作。

感谢您的任何建议。

2 个答案:

答案 0 :(得分:0)

试试这个.taccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

不清楚你的问题,为什么你的重定向不起作用。希望这对你有所帮助。始终把你所尝试的东西放在目前为止,这样每个人都可以更好地理解。

问候!

答案 1 :(得分:0)

最后我发现了问题......重写模块没有启用,所以我启用了,一切运行良好。