0

我正在使用 .htaccess 将请求重定向到 index.php,如下所示:

RewriteCond %{REQUEST_URI} index\.php
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

它工作正常,但问题是表单无法再发布。

如何在仍然能够发布表单的同时从 url 隐藏 index.php。

4

1 回答 1

3

301 重定向(实际上是任何重定向)将杀死您的帖子变量。也许发布到str_replace('index.php', '', $_SERVER['PHP_SELF'])甚至更简单,当发布到 self 时,您可以发布到?浏览器将解释为 self 客户端的内容。它会?在 url 中添加一个。或者也许$_SERVER['REQUEST_URI']

于 2013-06-18T23:49:24.997 回答