今日、私は新しいドメイン名を指しているドメインがないので、私は新しいドメイン名を指していません。私は今、ubuntu 16.04でサーバーをセットアップしました。以前はCentos 7でした。私は.htaccessと私の仮想ホストを取得するためにすべてを試しました。ここで私はすべてのファイルをリンクしました!Apacheの設定エラー - .htaccessが動作していないようです
.htaccess https://pastebin.ubuntu.com/25622957/
000-default.conf https://pastebin.ubuntu.com/25622958/
apache2.conf https://pastebin.ubuntu.com/25622964/
私の質問はここで間違って私のセットアップを持っており、目標は、任意のドメインは、それが自動的にmydomain.comに書き換えます私の原点に指摘されている場合、私は確認するが何であるか - 私はまた私の起源IPを持つようにしたいですまた、メインサイトへのアクセスを拒否するか、または書き換えます。私はまた、私の書き換えが異なるブラウザ間で動作しているかどうかを確認する方法もわかりません。異なる動作が起こります。
あなたはmod_rewriteのを有効にしていますか? Ubuntu 16.04ではデフォルトでは有効になっていません。 'sudo a2enmod rewrite'を実行していなければ' sudo service apache2 restart'を実行してください。また、私は個人的に私のAllowOverrideステートメントを必要最小限に抑えたいと思っています。書き換えを有効にする必要がある場合は、 'AllowOverride FileInfo'だけが必要です。 – blendenzo
こんにちは@blendenzo - 私はすでにat2nmodの書き換えを有効にしていますが、それが動作しているかどうかは分かりません。また、私のコードを使って2番目の点を説明してください。 – InfamyStudio
@blendenzo - 私がAllowOverride FileInfoをする必要があると言います - 私はあなたが文を制限するために1つのモジュールをロードするだけで何を意味するのか理解していますが、FileInfoは何を宣言していますか? – InfamyStudio