所以事情是这样的,我已经完成了关于 CI 的教程,我已经在 .htaccess 中进行了一些修改以删除 URL 中的 index.php,在这种情况下,查看记录时 index.php 不会出现,但是当我尝试创建一个新记录,index.php 突然出现,我很困惑它为什么会出现,我已经对 .htaccess 做了一些这样的事情,
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
这里有一些屏幕截图,
查看记录:
创建新记录:
创建后:
我对 index.php 突然出现的原因感到困惑,我已经对 .htaccess 进行了一些更改。我错过了什么吗?请分享您的意见
编辑 我只是按照他们要求我在他们的用户指南上做的事情。
创建新闻项目
<?php echo validation_errors(); ?>
<?php echo form_open('sample_controller/sample_create') ?>
<label for="title">Title</label>
<input type="input" name="title" /><br />
<label for="text">Text</label> <textarea name="text"></textarea><br/>
<input type="submit" name="submit" value="Create news item" />
</form>