2017-01-20 6 views
1

実際に私のプロジェクトはWordPressにあります。私はWindowsからLinuxに自分のサーバーを変更しています。.htaccessがLinuxサーバで動作していません

これを変更した後、私はこのエラーに直面しています!

なぜ私の.htaccessはLinuxサーバーをサポートしていませんか?

Error Message

+0

LinuxでApacheサーバーを設定しましたか? .htaccessファイルは 'AllowOverride'を使って許可する必要があります。この[指令](https://httpd.apache.org/docs/2.2/en/mod/core.html#allowoverride)では.htaccessファイルを使用できます。 – AnthonyB

答えて

1

あなたがApacheを使用している場合は、.htaccessファイルを実行することを可能にするためには、それを構成する必要があります。そうするには

、あなたは

  • は、具体的には、1つのサイトを構成という、virtual hostを作成することができます。仮想ホストを使用すると、ドメイン名、ドキュメントルート、サーバエイリアスなどを設定できます。AllowoverrideAll(またはその他)に設定することもできます。 AllowOverride
  • configuration/etc/apache2/apache2.conf(または一部のバージョンでは/etc/apache2/httpd.conf)に設定してください。これらのファイルには、/ var/www /ディレクトリを指し示す<Directory "/var/www/"があります。このDirectoryタグ内では、AllowOverrideAllに設定できます。この設定を使用すると、サーバー上のすべてのサイトで.htaccessの使用が許可されます。

私は、より簡単でクリーンな設定を可能にする仮想ホストを使用することをお勧めします。

0

チェックアウト.htaccessファイル内のコメント、それは//で始まる場合、これは問題を解決した私にとって

に変更し、私もあなたのために願っています。

関連する問題