2013-03-23 53 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 )