2011-11-11 8 views
0

私はPHPを使用しています。 .htaccessファイルを使用してカスタムエラーページを作成していますが、問題はFTPを使用してサーバーにアップロードすることができなかったことです。これはさまざまな方法で試しても問題ありません。 ".htaccess"ファイルなしでカスタムエラーページを作成します。404エラーページを作成するには

答えて

0

「カスタムエラーページを作成する」とはどういう意味ですか?デフォルトのApache 404ページを置き換える場合は、Apacheにデフォルトの応答を提供する代わりにあなたのファイルを使用するように指示する必要があります。そのための標準的な方法は、.htaccessファイルを使用し、

ErrorDocument 404 /uri/leading/to/your/script.php 

関連docs hereを持つことです。

ランダムファイルをアップロードするだけで、404エラーが発生したときにApacheが魔法のように使用されることはありません。つまり、ErrorDocumentディレクティブが入ります。また、.htaccessはエラーページを "作成"しません。それは単に、Apacheがいつ発生するかをApacheに指示します。

+0

はい、絶対に正しくありません。問題は異なります。サーバ上の ".htaccess"ファイルをアップロードできません。他の方法があるので、404ページを作成することができます。 ".htaccess :file – n92

+0

いいえ、ErrorDocumentの設定を有効にするために.htaccessファイルを必要とするか、httpd.confを変更する必要があります。サーバが許可していない?500の内部エラーが発生するか、アップロードする前に ".htaccess"という名前のファイルを作成できないか? –

+0

1)サーバは ".htacces"ファイル転送エラー "2)サーバー上でも" .htacces "ファイルを作成することは可能ですが、ローカルマシンで作成することができます。3)" htaccess "の名前を" .htaccess "サーブで拒否されたエル。あなたはあなたのアカウントに制限されています」エラー – n92

関連する問題