gpt4 book ai didi

.htaccess - htaccess : Mediafire. com like urls

转载 作者:行者123 更新时间:2023-12-04 06:15:43 27 4
gpt4 key购买 nike

我正在尝试想出一些 mod_rewrite 来翻译 http://example.com/?7gudznrxdnu进入 http://example.com/view.php?id=7gudznrxdnu
但是任何其他页面都可以正常运行,例如 http://example.com/contact等等。

最佳答案

我认为这会奏效:

RewriteEngine   On
RewriteCond %{QUERY_STRING} ^[a-z0-9]+$
RewriteRule ^$ view.php?id=%{QUERY_STRING} [L]

如果您希望在浏览器的地址字段中显示重写,则必须替换 [L][L,R=301] .

说明:查询字符串(问号后面的内容)不是 RewriteRule 在其匹配模式中看到的 URL 的一部分,因此您无法在那里检查问号。在我的解决方案中,当且仅当( RewriteCond )查询字符串仅由 a-z 组成时,我才运行规则和/或 0-9 ,我的规则只重写以斜杠结尾的 URL(查询字符串除外)。我将此重定向到 view.php?id= ,然后将查询字符串附加到该字符串。

编辑:在我的 Apache 服务器上测试过,我还没有发现任何错误(还)。

关于.htaccess - htaccess : Mediafire. com like urls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7278342/

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