从URL中删除index.php已导致我的表单页面无法接收POST数据。CodeIgniter .htaccess影响表格
这种形式是对URL http://localhost/guestbook/
以下表单标签的工作原理:
<form method="post" action="http://localhost/index.php/guestbook/">
这(和保留为空)不工作:
<form method="post" action="http://localhost/guestbook/">
第一个广告工作正常,但它将用户看到的URL更改为操作url - 我想将index.php保留在URL之外。
这是我的htaccess。
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1/ [L]
我怎样才能让表单提交到重写的URL?
使用相对路径<形式方法= “POST” 行动= “/留言”> – Tpojka 2015-04-03 23:45:27
@Tpojka这也不能工作。 – coin 2015-04-03 23:56:07
无论POST操作如何,其他控制器是否不使用'index.php'工作? – Tpojka 2015-04-04 00:37:38