Apacheで.htaccessファイルを使用してこれを実行しようとしましたが、カスタム404ページにリダイレクトできませんでした。それはちょうどデフォルトのApacheの404ページを使用し続けます。カスタム404エラーhtaccessがApache2で動作しない
を私はindex.phpのは私のホームディレクトリに.htaccessファイルとカスタム404ファイル(ページ-ない-found.php)を入れている:
これは私がやったものです。
これは、.htaccessファイルでだ行です: のErrorDocument 404 /page-not-found.php
私はまた、完全なドキュメントのパスを試してみました: のErrorDocument 404の/ var/www /のhtdocsに/ページ-ありません-found.php
「/ etc/apache2/sites-enabled/default」と「/ etc/apache2/sites-available/default」に「AllowOverride」が「すべて」に設定されていることを確認しました。以下:
<Directory /var/www/htdocs/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
httpのAccessFileName d.confは.htaccessです
毎回変更後にApacheを再起動しました。
これは動作しませんでしたが、それでもデフォルトのApache 404ファイルが使用されています。 これは、同じサーバー上のvritualサイトで動作しますが、デフォルトサイトでは機能しないということです。別の問題だが同じ問題:自分のパソコンでlocalhost上で動作させることもできない。
(Arggghhhhhhh !!!!!!!!!!)
私は何をしないのですか?
をインストールした後に再度Apacheを再起動する必要があります。あなたの.htaccessファイルにこの事を追加しましたか?ErrorDocument 404 /notfound.html –
.htaccessのコードは私の投稿内にあります。 – Mladen