Url rewriting 是否在重写的URL中传递隐藏值?

Url rewriting 是否在重写的URL中传递隐藏值?,url-rewriting,hidden,Url Rewriting,Hidden,只是想知道是否有办法在重写的URL中传递隐藏变量 我的链接可以很好地使用此格式: http://www.mydomain.com/city/state/businessname/ 但我也希望能够获取并传递businessID值,但不要让它显示在重写的链接中 busid/如果businessId不应出现在前端url中,则您可以在处理此请求的控制器/操作中检索它 例如,如果您可以从businessname获取businessid,则无需检索它,然后重写url,只需在控制器操作中执行该逻辑即可 或者

只是想知道是否有办法在重写的URL中传递隐藏变量

我的链接可以很好地使用此格式:

http://www.mydomain.com/city/state/businessname/
但我也希望能够获取并传递businessID值,但不要让它显示在重写的链接中


busid/如果businessId不应出现在前端url中,则您可以在处理此请求的控制器/操作中检索它

例如,如果您可以从businessname获取businessid,则无需检索它,然后重写url,只需在控制器操作中执行该逻辑即可


或者设置一个过滤器或拦截器来处理它。

我可以很好地获得企业名称,但在某些情况下,列表中可能有两个相同的企业名称,但是这两个企业都有不同的id。那么你怎么知道这是哪个企业id:
http://www.mydomain.com/city/state/businessname/
映射到?现在我正在数据库中查找企业名称并将其与企业ID匹配,当同一个城镇有多家同名企业时,就会出现问题。事实上,这就是URL结构无法工作的原因。如果你想要这个正面的url:那么你必须知道根据这个url加载什么页面。您需要在URL中有一个唯一的ID,或者使state和businessname唯一。例如,businessname-1 businessname-2或/businessname/1342听起来不错,感谢cowls的输入!现在我已经有了htaccess,可能性是无穷的!只是要想出最好的办法来处理它。再次感谢!