【发布时间】:2015-10-08 10:36:27
【问题描述】:
我创建了一个 PHP 函数,它可以从插入的 uri 中获取控制器、模型和视图。
用户指定一个网址,例如:www.my-site.com/news/creation 我的 .htaccess 在我的 index.php 上发送请求。
在我的 index.php 中,我的函数调用模型、控制器和视图。
效果很好。
但是当我提交带有“post”字典的表单时。
字典已清空。
我怎样才能保留它?
RewriteEngine On
RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|flv|xml)$ index.php [QSA,L]
编辑:
我的错误来自我的 html,我的表单中的输入没有 'name' 属性。
这是我的工作重写代码:
.htaccess
RewriteEngine On
RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|flv|xml)$ index.php [QSA,L]
index.php
$full_url = 'http://'.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
$real_uri = str_replace(APPLICATION_PATH, '',$full_url );
$array_uri = explode('/', trim($real_uri, '/'));
【问题讨论】:
-
“保留我的帖子”是什么意思?
标签: php .htaccess post url-rewriting