【发布时间】:2009-08-17 13:09:23
【问题描述】:
- 我已经在本地机器(ubuntu、Xampp)上安装了drupal,位于localhost。
- Path 和 Pathauto 模块处于活动状态(用于生成友好 URL 的模块)。
将我的本地安装迁移/推送到 www.mysite.com
- 从 phpMyadmin(localhost) 导出的 SQL。
- 在现场创建了一个新数据库(我认为与 localhost-DB 不同的名称不会产生任何问题)。
- 已将 SQL 导入 phpMyadmin, (mysite)。
- 更改了 drupal 文件夹中 sites/default/settings.php 中的用户名-密码-DBname。
- 现在,将 drupal 文件夹及其所有内容上传到“mysite.com”的 /www 中。
访问了网址 www.mysite.com,网站看起来和我的本地主机上的一样,很好。
但是——
-
我在我的 localhost/drupal,为此 pathauto(cleanURL) 推荐 URL“内容/试页”,我 显式更改为“trypage”,所以 该页面的绝对链接是 “localhost/drupal/trypage”而不是 “localhost/drupal/content/trypage”。
现在,当我单击 mysite 上的 trypage 链接时, 它打开是参考我的 localhost,我的本地页面是 打开。也就是说,当我点击 mysite.com 上的 newpage,URL 要求是 “localhost/drupal/newpage”而不是 “www.mysite.com/newpage”。你认为这是因为 SEO 友好的 URL 生成问题, 路径自动模块。
无论如何我该如何解决这个问题
如果我让我的“localhost/drupal”从同一个 URL(mysite.com)打开,我不知道如何 要做到这一点,我认为通过配置 虚拟主机。但如果我这样做,那么 URL www.mysite.com 它将在哪里 我,本地或在线。 - 现在如果我在我的 localhost 站点上添加新模块、新内容、新页面和新书,并希望更新 mysite.com,我是否必须每次都重做 SQL 导出/导入,并使用 rsync/ 之类的软件sitecopy(),上传实时站点上的文件夹。我该如何解决这个问题。
【问题讨论】:
标签: url-rewriting drupal-6 friendly-url drupal-modules