2017-07-29 14 views
0

404カスタムページをリダイレクトせずに表示したいので(ユーザーがhttps://abadroch.fr/docs/404/を表示するのではなく、ナビゲータのバーに書いた内容を見られるようにします)。マイ・研究は、PHPに関する問題に私をもたらすが、私はただの.htaccess404カスタムページをリダイレクトせずに表示

# Customizable error responses come in three flavors: 
# 1) plain text 
# 2) local redirects 
# 3) external redirects 
# 
# Some examples: 
#ErrorDocument 500 "The server made a boo boo." 
#ErrorDocument 404 /missing.html 
#ErrorDocument 404 "/cgi-bin/missing_handler.pl" 
#ErrorDocument 402 http://www.example.com/subscription_info.html 
# 
ErrorDocument 404 https://abadroch.fr/docs/404/index.html 

とかなり類似しているローカライズされたエラー・pages.conf(それは間違っている?)を使用しています(私は理由URLを使用しましたパスはあなたの助けのため)に

感謝をRewriteEngineを置く必要はありませんので、

However I've tested a thing concerning php (doesn't work of course) 
# Customizable error responses come in three flavors: 
# 1) plain text 
# 2) local redirects 
# 3) external redirects 
# 
# Some examples: 
#ErrorDocument 500 "The server made a boo boo." 
#ErrorDocument 404 /missing.html 
#ErrorDocument 404 "/cgi-bin/missing_handler.pl" 
#ErrorDocument 402 http://www.example.com/subscription_info.html 
# 
RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /var/wwww/docs/404/index.html [L] 

が(編集する前に、すでにいくつかのRewriteCond /のRewriteRuleがあった)働いていませんでした! (私の悪い英語の私のために申し訳ありません私は16yoフランス語です)

答えて

0

解雇。

私は(重要)パスは/ var/WWWに私の404 htmlファイルを移動し、私も変わっ

Redirect 404 /404.html 

/etc/apache2/sites-available/default.confファイルに追加する必要がありましたlocalized-error-pages.conf:

ErrorDocument 404 /404.html 
関連する問題