扫码关注官方订阅号
例:
/story/1/->r"/story/([0-9]+)/", /story/1->r"/story/([0-9]+)",
那么:
/story/1/ 和 /story/1 同时满足的url 应该是/story/([0-9]+)/? 但是为什么不行,非要强行定义两遍么?
/story/1/
/story/1
/story/([0-9]+)/?
光阴似箭催人老,日月如移越少年。
定义一个另一个会返回404,因为两个是不同的URL。(不同URL显示相同的内容搜索引擎也不会喜欢的。)
tornaodo 推荐没有 / 就像 Django 推荐有 / 一样。
之前写过一个简单的功能不过后来没弄了,就是简单的匹配所有非首页的/结尾的URL,然后自动301跳转到没有/的地址。
将这两个url分开映射会引起歧义,应该是不推荐的。只需要定义其中一个,tornado会自动识别。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
定义一个另一个会返回404,因为两个是不同的URL。(不同URL显示相同的内容搜索引擎也不会喜欢的。)
tornaodo 推荐没有 / 就像 Django 推荐有 / 一样。
之前写过一个简单的功能不过后来没弄了,就是简单的匹配所有非首页的/结尾的URL,然后自动301跳转到没有/的地址。
将这两个url分开映射会引起歧义,应该是不推荐的。只需要定义其中一个,tornado会自动识别。