gpt4 book ai didi

.htaccess RewriteRule 用于处理隐藏和可见的 GET

转载 作者:行者123 更新时间:2023-12-03 18:26:58 25 4
gpt4 key购买 nike

在这里,我已经做了什么。

RewriteRule ^([a-z]+)$ index.php?file=$1

所以访问时 domain.com/browse它实际上是 domain.com/index.php?file=browse
但问题是,这不会像这样传递可见的 GET 变量: domain.com/browse?page=2 .我如何让它通过两个 GET 变量: domain.com/index.php?file=browse&page=2 .

任何帮助,将不胜感激!

最佳答案

你可以使用这个:

RewriteRule ^browse/?$ index.php?file=browse&page=1 [L,NC,QSA]
RewriteRule ^browse/([0-9]+)/?$ index.php?file=browse&page=$1 [L,NC,QSA]

#else it's for files
RewriteRule ^([a-z]+)/?$ index.php?file=$1 [L,NC,QSA]

或使用:
RewriteRule ^([a-z]+)$ php.php?file=$1 [L,NC,QSA]

QSA(查询字符串追加)标志将允许传递 _GET 变量

关于.htaccess RewriteRule 用于处理隐藏和可见的 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444563/

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