2013-03-23 54 views
1

我正在从主机X迁移到Drupal站点到亚马逊网络服务...这不是我的第一个站点迁移,我也不是AWS新手(这不是我的安全设置,它不是apache)。我曾经遇到过这个问题,但是由于我的问题具有时间敏感性,我只是简单地使用了源代码,在我的PC上创建了一个本地测试站点,更改了URL别名设置并重新部署了代码。巴姆,没问题,一切正常。迁移Drupal站点 - URL别名= 404没有找到

我做了一个搜索,发现了一些关于如何解决这个问题的建议,但是找不到我会考虑的一种方法,它能够彻底理解我正在处理的事情。所以,我不想安装模块,或者更改原始网站并永久删除URL别名。

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

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

有人可以指向正确的方向(不涉及更多模块或删除URL别名都在一起)?

+0

这听起来像你缺少一个带有重写规则的.htaccess文件? – datasage 2013-03-23 13:06:29

回答

0

无视。我找到了答案。

在.htaccess使RewriteBase /例子/ /您/网站的

而且在/ etc下的Apache2默认的文件/ Apache2的/网站可用,改变 的AllowOverride无到有的allowOverride所有(在/ var/WWW )