從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