我有一个基于Nodejs + Drywall + Openshift的工作应用程序,抱歉用阿拉伯语。基本上,我希望改进服务,但有一个主要的障碍。该网站是一个分类网站,我需要优化它的搜索引擎优化,但是,我的广告链接显示如下...
http://yobyobi.com/ads/show/55c9ff9dcf68970612ba2d38
55c9ff9dcf68970612ba2d38是我的mongoDB上的广告ID,我也有一个记录,用于指示添加组合的日期和标题“Sun-Nov-22-2015-8-pm-2007-camry-sale” ,目标是使搜索引擎使URL更加美观。我想要完成的最终结果是以下之一:
现在,选项编号3将是理想选择,但如果我必须按广告标题而非广告ID进行搜索,则会降低我的申请速度。类似于Stackoverflow正在做的事情(附图)
app.get('/ ads / show /:id',require('./ views / account / ads / index')。read);
以上行为我返回广告,其中包含我想要使用的所有详细信息,但问题是我收到标题后无法更改路线网址。
我不确定这个模块是否有助于我试图做的任何事情都被称为“命名路线”
有没有人遇到过这个问题?如果是这样,你能分享一些如何最好地解决这个问题的见解吗?
提前致谢,
答案 0 :(得分:0)
将*添加为像这样的外卡
app.get('/ ads / show /:id / *',require('./ views / account / ads / index')。read);
现在,当您创建指向帖子的链接时,请附上*所在的任何内容,并且应该在不破坏页面的情况下显示相同的广告。
干杯