我会更改我的网址文章
www.mynews.fr/news/politic/the-new-gouverner-china
To
www.mynews.fr/news/politic/the-new-gouverner-china-16-06-2013-78965
我会在Google现状中引用我的文章。感谢您的反馈。
答案 0 :(得分:0)
根据'URL alias name pattern' parameter when editing a class生成网址。
这意味着如果您的类具有标题(字符串类型)和日期(日期类型)属性,那么如果您使用<title>-<date>
URL别名名称模式字段,URL将如下所示:http://my.domain.com/Titre-article-mardi-23-juillet-2013
从技术上讲,系统用于确定URL中使用的内容的值由每种数据类型的title()
函数给出。例如日期数据类型:https://github.com/ezsystems/ezpublish-legacy/blob/master/kernel/classes/datatypes/ezdate/ezdatetype.php#L273
日期将基于您的区域设置,但根据源代码,我猜您将无法正确更改所使用的格式(例如:%Y-%m-%d),而无需破解代码。
也就是说,除了来自内容属性的信息之外,没有添加其他内容的解决方案,node_id
是对象的属性,而不是属性。
要解决您的问题,我建议您创建一个custom datatype除了实现title()
函数以返回您想要的URL模式(在您的情况下,日期)以您想要的格式加上node_id
)。
希望这有帮助。
答案 1 :(得分:0)
出于seo的目的,您可以提交Google新闻XML站点地图,然后不需要URL字符串中的数字。
但是,如果您想在URL中使用数字,您可以将日期属性添加到fofoar建议的URL模式中,或者您还可以向文章类添加新的标识符属性并将其设置为自动增量,最小值为4或5位数然后将该属性添加到标题。