1

我环顾四周,找不到问题的答案,所以就在这里。

干净的 URL 在我的 Drupal 7 网站上启用,并且在我可以通过 www.mysite.com/about-us 和 www.mysite.com/node/12 访问“关于我们”页面的意义上“工作”。

但是,通常使用 Wordpress 和 get_permalink() 函数,每个菜单/链接(如 ?p=12)都会被重定向/重写到 /about-us。但是使用 Drupal,我的菜单链接采用 node/12 形式,当我单击链接时,我得到页面 /node/12,而不是 /about-us。

知道如何自动完成重写/重新路由吗?

谢谢!

4

1 回答 1

3

您最好的选择是全局重定向模块。它的许多功能中的第一个是:

检查当前 URL 的别名,如果没有使用,则进行 301 重定向。

我几乎在我创建的每个 Drupal 站点中都使用过它,而且效果很好。

于 2012-07-10T20:14:33.937 回答