Codeigniter 路由在本地服务器中工作。当我部署到var/www/html服务器时,路由无法按预期工作。
当我index.php在 URL 中添加控制器名称之前,它工作正常。
但没有index.php,它会抛出 404 page not found 错误
.htaccess文件
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我也试过这个
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /var/www/html/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
但没有任何效果..
天涯尽头无女友
凤凰求蛊
慕村9548890