我dockerized我的PHP(Codeigniter框架)& MySQL应用程序成功,我的网站的第一页在http://172.18.0.4/welcome上运行良好,但我的问题是,当我想转到我的网站的另一个页面,例如关于页面(http://172.18.0.4/welcome/contact)。
错误:未能在网站服务器上找到所请求地“URL”。服务器:Apache/2.4.38(Debian)
- 请注意,我所有的网站页面在使用Xampp的真实的主机上工作正常。我正尝试修复htaccess,如下所示:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
我把routes.php设置成这样
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = false;
改为:
$route['default_controller'] = 'welcome';
$route['tentang'] = 'welcome/tentang';
$route['pelajaran'] = 'welcome/pelajaran';
$route['kontak'] = 'welcome/kontak';
$route['guru'] = 'welcome/guru';
$route['admin'] = 'welcome/admin';
$route['404_override'] = '';
$route['translate_uri_dashes'] = false;
1条答案
按热度按时间sqserrrh1#
在您的apache http配置中将AllowOverride None更改为AllowOverride None。