繁体   English   中英

使用 htaccess 更改 url 中的 GET

[英]Changing GET in url with htaccess

基本上我有http://localhost/s/item?id=1

但我想要http://localhost/s/item/1

搜索了一段时间,但找不到确切的方法,有没有简单的方法可以做到这一点? 谢谢

你想实现一个重写规则:

RewriteEngine on
RewriteRule ^/?s/item/(\d+)$ /s/item?id=$1 [QSA,END]

这也意味着您必须更改应用程序逻辑,以便它实际使用这些 URL。

此类规则可以在分布式配置文件中实现,但如果可能,您应该更愿意将其放置在实际 http 服务器的主机配置中。 各种原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM