私のウェブサイトをUAT/TestドメインからEC2 AWSにアップロードしました。すべてがうまくいく前に、ホームページだけが開きます。Webiste URLがindex.phpなしでルーティングされていません
そして、私は他のどのリンクに移動しようとした場合、私は、それは誤り
要求されたURL /page/company
以下与えることはできませんが、このサーバー上に見つかりませんでした。
しかし、その間にindex.php
を挿入すると問題ありません。
アイデア?
私のウェブサイトをUAT/TestドメインからEC2 AWSにアップロードしました。すべてがうまくいく前に、ホームページだけが開きます。Webiste URLがindex.phpなしでルーティングされていません
そして、私は他のどのリンクに移動しようとした場合、私は、それは誤り
要求されたURL /page/company
以下与えることはできませんが、このサーバー上に見つかりませんでした。
しかし、その間にindex.php
を挿入すると問題ありません。
アイデア?
サーバでmod_rewriteモジュールを有効にし、htaccessファイルでindex.phpを書き換えてください。
感謝を変更し、それが問題を解決し、 –
どうもありがとう親愛なる..問題を解決しました。.. 正確に私はラインの下に変更etc/httpd/conf/httpd.confにあります。 AllowOverrideすべて –
私は問題は、ディレクトリが選択されている場合、特定のファイルにユーザーを指示するために使用するのapache(正でないことは、あなたがWebサーバーとして使用しているものである)のDirectoryIndex可能性が信じている
あなたのファイルpremissionsをご確認くださいURL。
アクセス権がある場合はapache設定で、ウェブスペース自体にアクセスできる場合は.htaccessファイルで設定できます。 DirectoryIndexと基本的に
http://www.htaccess-guide.com/directoryindex-uses/
あなたは、ディレクトリには、ファイルをURLで指定されていないときに使用されるように、好きなファイルは本当に自動的にindex.phpを、またはindex.htmlをを使用するようにApacheを伝える、またはすることができます。
wordpressのようないくつかのPHPフレームワークですか? – chandlerbing
は、書き換えが無効になっているように聞こえます。つまり、以下のようになります。https://stackoverflow.com/questions/869092/how-to-enable-mod-rewrite-for-apache-2-2 –
はいそれでした。 早く復帰してくれてありがとう。 は正確に私は/ etcのhttpd/confに/ httpd.confの AllowOverrideの中線の下にたくさんの愛するすべての –