在Drupal中是否有强大的URL和别名的选项,而不是我';你找到了什么?

在Drupal中是否有强大的URL和别名的选项,而不是我';你找到了什么?,drupal,seo,drupal-path-aliases,Drupal,Seo,Drupal Path Aliases,首先,我想说的是,我刚刚开始使用Drupal,所以我是一个noob 我将试着解释一下我认为什么是强大的URL和别名系统 假设我们有一些结构化内容,其中一些子内容在主要部分之间共享。 主要部分可以是访问者、客户和网站。现在,每个主要部分都有自己的菜单和子部分。假设访问者有基本信息、产品。客户有产品、报告,网站有基本信息和联系人。因此,从逻辑上讲,内容的URL应该如下所示: 1.0 example.com/visitor 1.1 example.com/visitor/basic_informati

首先,我想说的是,我刚刚开始使用Drupal,所以我是一个noob

我将试着解释一下我认为什么是强大的URL和别名系统

假设我们有一些结构化内容,其中一些子内容在主要部分之间共享。 主要部分可以是访问者、客户和网站。现在,每个主要部分都有自己的菜单和子部分。假设访问者有基本信息、产品。客户有产品、报告,网站有基本信息和联系人。因此,从逻辑上讲,内容的URL应该如下所示:

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts
example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
访问者和客户中的内容产品、访问者和网站中的基本信息是相同的。因此,它在这些主要部分之间共享(别名)

我的问题是如何做到这一点,Drupal是否有导致这种结构的模块或配置?

我发现了什么并且认为做不到这一点

Module Pathauto:是的,它创建的别名比难看的节点/xx名称更好,但它不关心父节,因此所有内容都如下所示:

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts
example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts

我可能错了,但只要在菜单选项中正确构建了父子结构,CleanURL就不应该处理这个问题吗?如果我说了一些愚蠢的话,请不要责骂我,因为我无法激活CleanURL并确认


编辑:如果没有,可以尝试名为“全局重定向”的模块…

我可能错了,但只要在菜单选项中正确构建了父子结构,CleanURL不应该解决这个问题吗?如果我说了一些愚蠢的话,请不要责骂我,因为我无法激活CleanURL并确认


编辑:如果没有,可以尝试名为“全局重定向”的模块。

您可以配置pathauto以各种方式包含节。如果转到pathauto(www.example.com/admin/build/path/pathauto)中的别名设置,则可以在其中设置路径

展开“节点路径设置”,然后展开其下方的“替换模式”选项。如果您有一个以客户、访问者和网站为主要链接的菜单,您可以以[menu path raw]/[title raw]等模式输入,这将把该部分放在第一位


或者,如果该菜单结构不起作用,您可以使用分类法-使用这三个主要选项设置分类法,并根据需要向它们添加子类别。然后在path auto中输入[term raw]/title raw]——这将再次为您提供所需的url结构。

您可以配置path auto以各种方式包含节。如果转到pathauto(www.example.com/admin/build/path/pathauto)中的别名设置,则可以在其中设置路径

展开“节点路径设置”,然后展开其下方的“替换模式”选项。如果您有一个以客户、访问者和网站为主要链接的菜单,您可以以[menu path raw]/[title raw]等模式输入,这将把该部分放在第一位


或者,如果该菜单结构不起作用,您可以使用分类法-使用这三个主要选项设置分类法,并根据需要向它们添加子类别。然后在路径中自动输入[term raw]/title raw]——这将再次为您提供所需的url结构。

请不要删除您拥有的内容。请不要删除您拥有的内容。这并不是要攻击您,但是的,您错了。Clean url只会从url中删除?q=。全局重定向将普通路径重定向到seo友好的路径别名。可能是。正如我所说,我无法证实我所说的任何内容,因为干净的URL拒绝在我的服务器上工作(奇怪的是,只有Drupal,我有3个单独的安装,但在同一帐户上的Wordpress安装有干净的URL工作)…我不是要抨击你,但是的,你错了。Clean url只会从url中删除?q=。全局重定向将普通路径重定向到seo友好的路径别名。可能是。正如我所说的,我不能证实我所说的任何一点,因为干净的URL拒绝在我的服务器上工作(奇怪的是,只有Drupal,我有3个单独的安装行为相同,但在同一个帐户上安装Wordpress有干净的URL工作)。。。