从 CodeIgniter 2.0 中的 URL 中删除“index.php”
问题:
许多用户在从 CodeIgniter 2 URL 中删除“index.php”段时遇到困难。 CodeIgniter 1.7 中使用的先前解决方案已不再足够。
故障排除步骤:
1.重写规则:
RewriteEngine On RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L]
2. URI 协议和索引页:
3.文件结构:
4。 .htaccess 优化:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/(site)/ [L]
5.更改路径分隔符:
6.联系支持:
以上是如何从 CodeIgniter 2.0 URL 中删除'index.php”?的详细内容。更多信息请关注PHP中文网其他相关文章!