質問 > フロント機能 > ページ単位での、.htaccessアクセス制限 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
toroIT |
投稿日時: 2021/2/22 16:08
対応状況: 保留
|
新米 登録日: 2021/2/22 居住地: 投稿: 10 |
ページ単位での、.htaccessアクセス制限 ▼テンプレート
[EC-CUBE] EC-CUBE3.0.18 [レンタルサーバ] 自社サーバ [OS] CentOS 7.3 [PHP] PHP5.4.16 [データベース] MariaDB5.5.52 [WEBサーバ] Apache2.4.6 Nginx1.9.9 [ブラウザ] Google Chrome 88.0.4324.182 [導入プラグインの有無] GmoPaymentGateway、GmoPaymentGateway 定期購入プラグイン、メールテンプレート機能拡張プラグイン [カスタマイズの有無] 有 [実現したいこと] app/template/default/Product配下に追加した「detail2.twig」ファイルのみ.htaccessファイルで、特定のIPアドレスのみ接続できるようにしたい。 [試したこと] detail2.twigのページが表示できることは確認済み。app/template/default/Product配下にIPアドレス制限を記載した.htaccessファイルを追加→.htaccessファイルが効いておらず、アクセスできてしまう。 html配下の.htaccessファイルを特定のIPアドレスのみ接続できるよう修正→フロントページ全てのアクセスが制限されていることを確認。 フロントページ全ての制限ではなく、1ページのみの制限を実現させたいです。 不足情報などあれば、教えていただけるとありがたいです。 |
468 |
投稿日時: 2021/2/23 11:17
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ページ単位での、.htaccessアクセス制限 1点疑問なのですが
>detail2.twigのページが表示できることは確認済み detail2.twigへのアクセスはどのように実現されているのでしょうか? コントローラークラスにメソッドを追加して併せてルーティングも追加されているのでしょうか?
|
toroIT |
投稿日時: 2021/2/23 11:53
対応状況: −−−
|
新米 登録日: 2021/2/22 居住地: 投稿: 10 |
Re: ページ単位での、.htaccessアクセス制限 返信ありがとうございます。
>detail2.twigへのアクセスはどのように実現されているのでしょうか? ProductController.phpへメソッドの追加とFrontControllerProvider.phpへルーティングの追加をいたしました。 |
468 |
投稿日時: 2021/2/23 12:25
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ページ単位での、.htaccessアクセス制限 >ProductController.phpへメソッドの追加とFrontControllerProvider.phpへルーティングの追加をいたしました。
上記の方法で新しいページを追加されたのであれば ProductController.phpのメソッドのほうでIPアドレスを制限されたほうが良いのではないでしょうか? 指定したIPアドレス以外の場合、 throw new NotFoundHttpException(); を処理する等の方法があるかと思います。
|
toroIT |
投稿日時: 2021/2/24 9:36
対応状況: 解決済
|
新米 登録日: 2021/2/22 居住地: 投稿: 10 |
Re: ページ単位での、.htaccessアクセス制限 返信ありがとうございます。
ProductController.phpのメソッドのほうでIPアドレスを制限をかけるという発想はなかったので、とても助かりました。 無事ページ単位でのIPアドレス制限を実現することが出来ました。 この度は回答ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |