网站的一些tag页面url很长,类似这种http://www.example.com/news/index.php?m=content&c=tag&catid=49&tag=%BD%AD%CE%F711%D1%A15%D4%A4%B2%E2
怎么做才能把这个url改写成比较短的呢,http://www.1688.com/chanpin/-6CD1B9CBF5BBFA.html 做成类似阿里巴巴这种url就行
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在此,你需要做两方面的事情:
chanpin/-6CD1B9CBF5BBFA.html
以参数的形式传给你的php,如index.phpchanpin/-6CD1B9CBF5BBFA.html
的php文件,将chanpin/-6CD1B9CBF5BBFA.html
转换成m=content&c=tag&catid=49&tag=%BD%AD%CE%F711%D1%A15%D4%A4%B2%E2
,然后执行相关逻辑,这个关联,可以是存在缓存、数据库当中,只要是能够将它们对应上就行了单从你举的例子来讲,相应的关联应该是已经之前就建立好了,每次点击都会进行这个转换,你也就看到了相关的搜索(筛选)结果页面。