【发布时间】:2012-03-01 08:18:10
【问题描述】:
我安装了codeigniter并开始在上面写一些代码。首先我想删除index.php并对其进行一些研究。我用下面的一个小htaccess代码删除它,
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|robots\.txt)
RewriteRule ^(.*)$ /pasaj/index.php/$1 [L]
然后将config.php中的base_url设置为,
$config['base_url'] = 'http://localhost/pasaj/';
然后我决定在表单的操作中使用 base_url
就这么写了(请看动作)
<form method="post" id="formSubmit" name="fSubmit" action=<?php base_url(); ?>"kayit/kayitOnay/">
但是没有用
并像这样打印网址
我所做的一切都不起作用
我怀疑是从我的 htaccess 文件中删除的。我用它来删除 codeigniter 默认中的 index.php。
并设置我的新 这样的基本网址必然
http://localhost/pasaj/index.php/
不要更改表单代码上方的任何内容
它有效。
现在,我想仍然使用这个 htaccess 文件来删除 index.php,但是当 htaccess 文件存在时,我的 base_url 工作错误。 htaccess 文件可能有什么变化?
【问题讨论】:
标签: php codeigniter