バージョン選択

フォーラム

メニュー

オンライン状況

46 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 46
もっと...

サイト内検索

質問 > 管理機能 > eccube3の404などを無効化したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ateshi
投稿日時: 2018/6/18 14:26
対応状況: −−−
一人前
登録日: 2016/12/21
居住地:
投稿: 77
eccube3の404などを無効化したい
eccube3のApplication.phpの
$this->error(function (\Exception $e, $code) use ($app) { if ($app['debug']) { return; } switch ($code) { case 403: $title = 'アクセスできません。'; $message = 'お探しのページはアクセスができない状況にあるか、移動もしくは削除された可能性があります。'; break; case 404: $title = 'ページがみつかりません。'; $message = 'URLに間違いがないかご確認ください。'; break; default: $title = 'システムエラーが発生しました。'; $message = '大変お手数ですが、サイト管理者までご連絡ください。'; break; } return $app->render('error.twig', array( 'error_title' => $title, 'error_message' => $message, )); });

をコメントアウトしているのですが、
htaccessでのErrorDocument 404 /404.htmlなどが
きかない時があります。
umebius
投稿日時: 2018/6/19 9:25
対応状況: −−−
登録日: 2016/7/22
居住地: Tokyo
投稿: 1007
Re: eccube3の404などを無効化したい
$this->errorはアプリケーション内でのエラーを補足しているのでErrorDocument 404 /404.htmlは効かないと思います。

return $app->render('error.twig', array( 'error_title' => $title, 'error_message' => $message, ));

標準的には404の場合上記のrenderで'error.twigの内容を表示しているわけですが、そこで404.htmlの内容を出力してやれば良いかと思います。


----------------
////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ /バグ修正/SEO はおまかせ
一緒にEC-CUBEでサイト制作を行うプログラマ・コーダー・デザイナー募集

ateshi
投稿日時: 2018/6/19 15:32
対応状況: −−−
一人前
登録日: 2016/12/21
居住地:
投稿: 77
Re: eccube3の404などを無効化したい
ご返信ありがとうございます。
eccube3のほか、wordpressも入っているので
すべてに共通の4040.htmlを表示させたいので
eccube3の404 errorを切りたいのですが
不可能ですか?
umebius
投稿日時: 2018/6/19 16:02
対応状況: −−−
登録日: 2016/7/22
居住地: Tokyo
投稿: 1007
Re: eccube3の404などを無効化したい
できますよ、先のerrorメソッド内で
4040.htmlをfile_get_contentsして中身をreturnしてやれば良いかと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は37,862名です
総投稿数は88,921件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1865
4
yuh
1545
5
468
1391
6
red
1205
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
667
13 karin 656
14 sumida 641
15
h_tanaka
634
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.