gpt4 book ai didi

.htaccess - 带句点的 Htaccess 重写规则

转载 作者:行者123 更新时间:2023-12-02 05:31:43 25 4
gpt4 key购买 nike

我需要一个规则,当有人打字时

domain.com/finddomain.com 指向domain.com?q=finddomain.com

非常简单,但是“finddomain.com”中的句点导致我的规则失败。

我的规则是:

RewriteRule ^([A-Za-z0-9.]+)(/)?$ index.php?q=$1

“。”搞砸了。

非常感谢任何帮助!

最佳答案

您必须使用反斜杠 \. 来转义句点,因为句点代表任何字符。

因此您的正则表达式 ^([A-Za-z0-9.]+)(/)?$ 实际上匹配每个字符串。它应该是 ^([A- Za-z0-9\.]+)/?$(或 ^([A-Za-z0-9\.]+\.[a-zA-Z]+)/?$ 以仅匹配具有 TLD 的域)。

关于.htaccess - 带句点的 Htaccess 重写规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4663333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com