Drupal 7'的问题;s干净的URL

Drupal 7'的问题;s干净的URL,drupal,drupal-7,clean-urls,pathauto,Drupal,Drupal 7,Clean Urls,Pathauto,我环顾四周,找不到我问题的答案,就在这里 我的Drupal 7网站上启用了干净的URL,并且“工作”的意思是我可以通过www.mysite.com/About-Us和www.mysite.com/node/12访问关于我们的页面 然而,通常使用Wordpress和get_permalink()函数,每个菜单/链接(如?p=12)都会被重定向/重写到/关于我们。但是对于Drupal,我的菜单链接是以node/12的形式出现的,当我点击一个链接时,我得到的是/node/12页面,而不是关于我们的页面

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

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

然而,通常使用Wordpress和get_permalink()函数,每个菜单/链接(如?p=12)都会被重定向/重写到/关于我们。但是对于Drupal,我的菜单链接是以node/12的形式出现的,当我点击一个链接时,我得到的是/node/12页面,而不是关于我们的页面

你知道我怎样才能自动完成重写/重新路由吗


谢谢

您最好的选择是模块。其众多功能中的第一个是:

检查别名的当前URL,如果未使用别名,则执行301重定向


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

Drupal应该在任何可用的时候尝试使用路径别名,所以这可能是一个配置问题。我喜欢这样。让我下载这个模块!:o) 这正是我想要完成的。。。非常感谢你!如果要获取页面的别名和就绪URL,请使用URL('node/12')。这将改变链接本身,而不是在目的地重定向。无论如何,全局重定向始终是一个必备模块。