迁移Drupal站点 - URL别名= 404未找到

时间:2013-03-23 00:47:55

标签: amazon-web-services drupal migration drupal-path-aliases

我正在将Drupal站点从Host X迁移到Amazon Web Services ...这不是我的第一次站点迁移,也不是我的AWS新手(这不是我的安全设置,它不是apache)。我有一段时间与另一个站点有这个问题,但由于我的问题的时间敏感性,我只是采取了源,在我的PC上创建了一个本地测试站点,更改了URL别名设置,并重新部署了代码。 Bam,没问题,一切正常。

我做了一个搜索,并找到了一些关于如何解决这个问题的建议,但找不到我认为的方法,可以彻底了解我正在使用的方法。因此,我不想安装模块,也不想更改原始网站并永久删除URL别名。

我需要能够在不太理想的情况下解决这个问题。

我需要知道如何手动删除URL别名(例如在phpmyadmin或MySQL服务器本身中),以及如何配置所述别名以便我可以保留其使用,但仍然显示我的+20页面。现在所有显示的都是index.php,如果我使用?q = user,我可以登录,但是一旦我这样做就抛出404。如果我返回index.php它会在页面上方显示管理控制台,但同样,每隔一个页面都会抛出一个404.

有人能指出我正确的方向(不涉及更多模块或一起删除URL别名)吗?

1 个答案:

答案 0 :(得分:0)

否认。我找到了答案。

在.htaccess中启用RewriteBase / example / of / your / site

在/ etc / apache2 / sites-available下的Apache2默认文件中,进行更改 AllowOverride None为AllowOverride All(在/ var / www下)