apache - 使用选择器屏蔽 URL Apache
问题描述
我收到要求屏蔽这样的网址的请求
Commercial.com/en/test/page1 到 Commercial.com/en/test.page1(如使用 selectos)
我尝试了下一个: RewriteRule "^/en/test.page1" "https://${CommercialName}/en/test/page1" [L,P]
在这种情况下,向我发送下一条服务器消息不起作用:
错误的请求
您的浏览器发送了此服务器无法理解的请求。请求头字段的大小超过服务器限制。
但是,如果我将我的规则更改为此有效: RewriteRule "^/en/test.pagetest" "https://${CommercialName}/en/test/page1" [L,P]
但后来我添加了另一条规则,它向我展示了相同的
RewriteRule "^/en/test.pagetest" "https://${CommercialName}/en/test/page1" [L,P] RewriteRule "^/en/test.page2test" "https://${CommercialName} /en/test/page2" [L,P]
有谁知道为什么会导致这个错误?
PS:
- 1 我已经尝试将 P 变成 PT
- 阿帕奇 2.4
- 使用 AEM 作为 CMS
- 我已经尝试使用 RewriteCond 作为 RewriteCond "%{REQUEST_URI}" "^/en/test.page2test"
解决方案
推荐阅读
- java - 如何解决spring boot应用程序中的错误
- r - 如何创建遍历名称列表的数据框?
- json - Scala播放JSON,查找并匹配包含空值的定义字段
- laravel - Laravel错误'尚未设置外观根
- python - 列表和索引给出错误,因为列表超出范围
- android - Javafx android mysql 通过 ssh 连接
- javascript - 使用按钮更改 Plotly 突出显示
- python - 在我的 Python Battleship 游戏中创建一行数字/字母
- javascript - 使用 Jest & Enzyme 在 React.Component 上测试窗口调整大小处理程序
- mysql - MySQL中的睡眠连接过多