Php 如何将htaccess文件从CodeIgniter 3.0.6迁移到3.1.6?
我有一个Php 如何将htaccess文件从CodeIgniter 3.0.6迁移到3.1.6?,php,apache,.htaccess,codeigniter,Php,Apache,.htaccess,Codeigniter,我有一个.htaccess文件,可以与CodeIgniter 3.0.6版配合使用。当我迁移到CodeIgniter版本3.1.6时,这个htaccess不起作用,网页上说 404找不到页面 删除PT标志后,我会将以下内容放入.htaccess: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L
.htaccess
文件,可以与CodeIgniter 3.0.6版配合使用。当我迁移到CodeIgniter版本3.1.6时,这个htaccess不起作用,网页上说
404找不到页面
删除PT标志后,我会将以下内容放入.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
可以找到更多信息。您的404错误很可能与您的htaccess文件无关,您认为在将CI框架升级到3.1.6之前,该错误运行良好 如文件所述,从3.0.6升级到3.1.6。至少需要PHP5.6。在你的评论中,你说使用5.5.19
检查这里的一些细节:你的
php
版本是什么?@Vickel我使用的是php版本5.5。19@wolfgang1983,谢谢。。。但是上面链接的所有htaccess都不为meThanks@nicholas工作,仍然没有为我找到
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]