相关疑难解决方法(0)

是否可以重定向发布数据?

我有一个网站,所有请求都以静默方式重定向(通过.htaccess)index.php,然后PHP用于显示正确的页面(通过解析REQUEST_URI).

我想知道是否可以将POST数据提交到假地址?

我现在有这样的表格......

<form action="/send-mail" method="post">
Run Code Online (Sandbox Code Playgroud)

我的.htaccess统治是......

# redirect mail posting to index
RewriteRule send-mail index.php?send-mail [NC,L] 
Run Code Online (Sandbox Code Playgroud)

我的index.php支票isset($_GET['send-mail'])工作正常.

但是,这似乎会丢弃应发送给它的所有POST数据.

有没有办法保留帖子数据?我不想使用GET,因为它不能发送尽可能多的信息,尽管它可能不是一个简单的查询表格的问题.

这是我.htaccess重定向到的index.php

# serve files and dirs if they exist please, otherwise send to index
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess

52
推荐指数
3
解决办法
6万
查看次数

.htaccess 将所有带有数据的 POST 请求重定向到一个文件

.htaccess在子文件夹 (www.domain.com/API/) 中有一个文件,我需要将此子文件夹的所有 POST 请求重定向到子文件夹 (www.domain.com/API/Sub/manager.php) 中的文件中

我必须说所有 POST 请求都将包含数据(2-10 个参数),并且所有数据也大多会被重定向。

我已经阅读了一些帖子和页面,但它们无法解决我的情况。

我有这个规则:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ https://www.example.net/API/Sub/manager.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)

但是,我得到了类似的信息:

302 Found --> 文档已移动(链接到 ww.domain.com/API/Sub/manager.php)

有人可以告诉我我做错了什么吗?

先感谢您。

PS这些是我查看的一些页面:

重定向 POST htaccess

使用 .htaccess RewriteRule 时,POST 值似乎丢失了。GET 值没问题。怎么修?

.htaccess 将所有子目录重定向到文件

php apache .htaccess redirect

2
推荐指数
1
解决办法
3655
查看次数

标签 统计

.htaccess ×2

apache ×2

php ×2

redirect ×1