迁移/推送我的本地安装到www.mysite.com
访问的urlwww.mysite.com,网站看起来像我的本地主机,很好。
但是 –
我在我的localhost / drupal上做了一个tryPage,为此pathauto(cleanURL)推荐我明确地改为“trypage”的URL“content / trypage”,这样绝对链接到“localhost / drupal / trypage” “本地主机/ Drupal的/内容/ trypage”。
现在,当我点击mysite上的trypage链接,它打开它的参考我的本地主机,我的本地页面打开。 也就是说,当我点击mysite.com上的newpage时,请求的URL是“localhost / drupal / newpage”,而不是“www.mysite.com/newpage”。
你觉得这是SEO友好的URL生成问题,Pathauto模块。
无论如何,我如何解决这个问题
如果我让我的“localhost / drupal”打开从相同的URL(mysite.com),我不知道如何做到这一点,我认为通过configuration虚拟主机。 但是,如果我这样做,那么urlwww.mysite.com它会带我到哪里,本地或在线。
首先,确保你已经启用了mod_rewrite。 您还需要更改/sites/default/settings.php中的基本URL
我怀疑,如果你清除在现场的caching,那么你会发现链接突然指向正确的服务器。 我已经看到了在一个指向旧URL的复制站点上生成菜单条目的例子。
我通常有Devel和Admin Menu模块,所以“Flush caches”就在左上angular的admin_menu菜单中。 或者,当你复制你的MySQL时,你可以不包含cache_ *表。
祝你好运。
pathauto URL中的“content / title”看起来就像开箱即用的默认值。 检查pathauto->节点的configuration。
另外,正如克里斯所说,caching清除。 它可以纠正许多奇怪的问题。