Bob*_*lof 5 ubuntu mod-rewrite .htaccess apache-2.4
我RewriteRule
在我的.htaccess
文件中使用它来修改传入的 URL。它工作得很好,只是我希望规则充当代理,而不是重定向。但如果我附加[P]
代理标志附加到规则中,则该规则会触发 500 错误。当重写规则包含“P”标志时,Apache 日志显示 500 日志;当规则不包含“P”标志时,同一 URL 显示正常的 302 日志。请注意,对于重写规则中指定的任何有效 URL 模式和 URL 替换,结果都是相同的。
我启用了mod_proxy
andmod_proxy_http
并输入了 and sudo a2enmod proxy
,但我仍然收到 500 错误。当我输入以下两行时,列表中会出现:sudo a2enmod proxy_http
sudo systemctl restart apache2
apachectl -M
proxy_module (shared)
proxy_http_module (shared)
Run Code Online (Sandbox Code Playgroud)
有谁知道还需要什么才能让 RewriteRule 的代理标志发挥作用?
归档时间: |
|
查看次数: |
2312 次 |
最近记录: |