在MEANjs项目中自动生成静态URL

时间:2016-06-01 06:06:44

标签: angularjs node.js mean-stack

我正在研究MEANjs项目。到目前为止,该项目由动态网址组成,其中城市和国家/地区名称将附加到网址,过滤器将动态附加为参数。但是现在,出于搜索引擎优化的目的,我需要带有过滤器和城市/国家名称的静态网址。

目前我有这样的网址:www.abc.com/xyz/san-jose--ca--usa?params = 123

我需要有相同的静态网址:www.abc.com/123-xyz-in-san-jose--ca--usa

以下是我所面临的问题:
1.我不确定这是否必须在后端(nodejs)或前端(angularjs)中完成。
2.我是否需要在项目中的某处生成和存储所有这样的1000个url 3.如果第2点为真,我是否需要所有城市和国家的列表来生成此类网址?如果是这样,我将如何获得这些。

我试图谷歌,但我只能在PHP中找到一些.htaccess,我甚至不确定它是否与我正在搜索的相同。

有人可以帮我或指导我解释相同的文件吗?

修改
因为我需要使用谷歌地图地理编码来获得城邦组合的lat-lon。对于第1点,我将采用angularjs方式。我可以在angularjs中指定类似于Molda建议方式的路线 对于第2点,我想我必须为所有城市状态​​组合生成静态链接并将其存储在某个文件中。但我不确定如何获得美国的所有城邦组合 截至目前,我将使用census data。但同样,不确定谷歌是否会正确地对其进行地理编码。如果有人可以帮助我,这将是非常棒的。

0 个答案:

没有答案