问题标签 [connect-modrewrite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - URL 身份验证在带有 Amazon Linux AMI 的 Apcahe2.4 版本上不起作用
Apache 2.4 版本配置文件启用了“mod_rewrite”模块。
身份验证模块加载并共享命令的输出:apachectl -M | grep '身份验证'
在 apache2.4 - 应用程序目录的 Web 服务器配置文件
.htaccess 文件放在 logfile 目录下
通过 url 访问日志文件,它必须要求 url 身份验证,成功验证后将允许查看文件。
但它会生成500 - Internal server Error并共享 apache 服务器日志
.htaccess:无效命令“AuthType”,可能拼写错误或由服务器配置中未包含的模块定义
javascript - connect-modrewrite 将我的 POST 请求更改为 GET
我需要重定向一个 POST 请求,并演示我设置了 2 个 nodejs 服务器的问题。一个提供一些 HTML 并进行 mod-rewrite,另一个在重写后接收 POST。第一个提供 HTML 并进行重写的服务如下所示:
因此,该行将'^/(.*)$ http://localhost:4001/$1 [R, L]'
POST 重写到我的另一个后端服务器:
所以流程如下:
所以我的问题是,为什么我的 POST 变成了 GET,我该如何解决这个问题?