1

Drupal サイトを Host X から Amazon Web Services に移行しています...これは私の最初のサイト移行ではなく、AWS も初めてではありません (セキュリティ設定ではなく、Apache ではありません)。しばらく前に別のサイトでこの問題が発生しましたが、問題の時間に敏感な性質のため、ソースを取得し、PC にローカル テスト サイトを作成し、URL エイリアスの設定を変更し、コードを再デプロイしました。 . バム、問題ありません。すべて動作します。

私は検索を行い、この問題を解決する方法についていくつかの提案を見つけましたが、私が取り組んでいるものを完全に理解するためのアプローチと考えられるものを見つけることができません. したがって、モジュールをインストールしたり、元のサイトを変更して URL エイリアスを完全に削除したりしたくありません。

理想的ではない状況でこの問題を解決できる必要があります。

URL エイリアスを手動で削除する方法 (例: phpmyadmin または MySQL サーバー自体) を知る必要があります。また、そのエイリアスを使用し続けながら +20 ページが表示されるように設定する方法を知る必要があります。現在、表示されるのは index.php だけです。?q=user を使用するとログインできますが、ログインすると 404 がスローされます。index.php に戻ると、ページの上に管理コンソールが表示されますが、1 つおきのページで 404 がスローされます。

誰かが私を正しい方向に向けることができますか (モジュールを追加したり、URL エイリアスをまとめて削除したりする必要はありません)。

4

1 に答える 1

0

無視。私は答えを見つけました。

.htaccess で RewriteBase /example/of/your/site を有効にします

そして、/etc/apache2/sites-available の下にある Apache2 デフォルト ファイルで、AllowOverride None を AllowOverride All (/var/www の下) に変更します。

于 2013-03-26T21:15:15.130 に答える