Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SEO优化url和路径,处理不唯一的参数?_Url_Routing_Url Rewriting_Seo - Fatal编程技术网

SEO优化url和路径,处理不唯一的参数?

SEO优化url和路径,处理不唯一的参数?,url,routing,url-rewriting,seo,Url,Routing,Url Rewriting,Seo,大家都知道: www.example.com/city/new-york 这比: www.example.com/city?id=43567 精细、有意义、可读性强。但是如何处理slug或非唯一名称(例如意大利和美国的那不勒斯市) 我的意思是,当用户点击该链接时,我应该查询城市的数据库:我不能使用slug新作品,因为它不是唯一的,并且计算slug的函数是不可逆的 问题:我应该将slug存储在数据库中以生成url,还是应该在城市slug之后/之前附加id?从SEO的角度来看,哪种方法更好?还有

大家都知道:

www.example.com/city/new-york
这比:

www.example.com/city?id=43567
精细、有意义、可读性强。但是如何处理slug或非唯一名称(例如意大利和美国的那不勒斯市)

我的意思是,当用户点击该链接时,我应该查询城市的数据库:我不能使用slug新作品,因为它不是唯一的,并且计算slug的函数是不可逆的

问题:我应该将slug存储在数据库中以生成url,还是应该在城市slug之后/之前附加id?从SEO的角度来看,哪种方法更好?还有别的办法吗

www.example.com/city/43567/naples
www.example.com/city/naples-43567

做这个网站做的事,把ID放在第一位,然后把slug放在第二位。这样,如果slug丢失或输入错误,URL仍然有效


就搜索引擎优化而言,一个并没有比另一个好多少。

做这个网站做的事情,把ID放在第一位,把slug放在第二位。这样,如果slug丢失或输入错误,URL仍然有效


就搜索引擎优化而言,其中一个并没有明显优于另一个。

你的意思是
city/id/slug
city/slug/id
city/slug-id
之间没有区别?所有的SEO都应该是相同的pov吗?或者我应该避免使用斜杠?斜杠很好用。事实上,它们起到了分隔符的作用,有助于使关键字在URL中脱颖而出。。。谢谢你是说
city/id/slug
city/slug/id
city/id slug
city/slug id
之间没有区别?所有的SEO都应该是相同的pov吗?或者我应该避免使用斜杠?斜杠很好用。事实上,它们起到了分隔符的作用,有助于使关键字在URL中脱颖而出。。。谢谢