我使用帕斯托模块为我的站点中的节点设置URL。我已经在我的网站上创建了大约20,000个节点。通常,Pathauto模块不允许用户通过将错误作为“已在使用的路径”来创建具有现有URL的节点。但在我的例子中,我可以用节点的现有URL来更改节点的URL。例如,位于同一个国家的公园,
如果我在state2搜索甘地公园,搜索会过滤掉公园,但是网址会带我去state1公园。
有人能帮我吗?
发布于 2012-07-18 20:47:01
我在我的网站上也遇到了同样的问题。正如你在问题中提到的:
通常,Pathauto模块不允许用户通过将错误作为“已在使用的路径”创建具有现有URL的节点。
只有当您手动编写URL别名代码时,这才是正确的。如果选中“别名”框,则类似的URL在末尾附加数字(如您的例子)。
我用来防止这个问题的方法是安装一个名为唯一字段的模块,它确保NO2节点具有相同的标题(因此每个节点的URL是唯一的)。
在你的例子中,既然伤害已经造成了,你最好的选择就是把你的头衔或网址改为/甘地公园-2。
这只是一个关于URL结构和SEO的建议。在创建URL时,我遵循的一般经验规则是对URL中的关键字进行排序。排名最高的关键字应该在url的末尾。例如,www.example.com/less-specific-keyword/more-specific-keyword.通过这种方式,您可以在搜索引擎中对相同的内容进行更高的排名,用户也可以通过查看url来了解您的内容。例如,在您的站点中,您可以构造类似于这个www.example.com/state/park/park-name的URL。
https://drupal.stackexchange.com/questions/37355
复制相似问题