blocking the address / images in laravel












0















How can I block my url, e.g. myapp.com/images on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help










share|improve this question




















  • 1





    If you are running Apache, you can drop a .htaccess file in your images directory with Options -Indexes which should help.

    – Peter
    Nov 21 '18 at 1:00











  • Thanks for answering, could you write exactly what I should put in .htaccess?

    – Patryk Przybylski
    Nov 21 '18 at 1:03






  • 1





    Options -Indexes

    – Peter
    Nov 21 '18 at 1:04











  • Cool. I added that info in an answer in case someone else finds this looking for the same thing.

    – Peter
    Nov 21 '18 at 1:35
















0















How can I block my url, e.g. myapp.com/images on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help










share|improve this question




















  • 1





    If you are running Apache, you can drop a .htaccess file in your images directory with Options -Indexes which should help.

    – Peter
    Nov 21 '18 at 1:00











  • Thanks for answering, could you write exactly what I should put in .htaccess?

    – Patryk Przybylski
    Nov 21 '18 at 1:03






  • 1





    Options -Indexes

    – Peter
    Nov 21 '18 at 1:04











  • Cool. I added that info in an answer in case someone else finds this looking for the same thing.

    – Peter
    Nov 21 '18 at 1:35














0












0








0








How can I block my url, e.g. myapp.com/images on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help










share|improve this question
















How can I block my url, e.g. myapp.com/images on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help







laravel apache .htaccess






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 21 '18 at 8:40









Peter

8941213




8941213










asked Nov 21 '18 at 0:55









Patryk PrzybylskiPatryk Przybylski

305




305








  • 1





    If you are running Apache, you can drop a .htaccess file in your images directory with Options -Indexes which should help.

    – Peter
    Nov 21 '18 at 1:00











  • Thanks for answering, could you write exactly what I should put in .htaccess?

    – Patryk Przybylski
    Nov 21 '18 at 1:03






  • 1





    Options -Indexes

    – Peter
    Nov 21 '18 at 1:04











  • Cool. I added that info in an answer in case someone else finds this looking for the same thing.

    – Peter
    Nov 21 '18 at 1:35














  • 1





    If you are running Apache, you can drop a .htaccess file in your images directory with Options -Indexes which should help.

    – Peter
    Nov 21 '18 at 1:00











  • Thanks for answering, could you write exactly what I should put in .htaccess?

    – Patryk Przybylski
    Nov 21 '18 at 1:03






  • 1





    Options -Indexes

    – Peter
    Nov 21 '18 at 1:04











  • Cool. I added that info in an answer in case someone else finds this looking for the same thing.

    – Peter
    Nov 21 '18 at 1:35








1




1





If you are running Apache, you can drop a .htaccess file in your images directory with Options -Indexes which should help.

– Peter
Nov 21 '18 at 1:00





If you are running Apache, you can drop a .htaccess file in your images directory with Options -Indexes which should help.

– Peter
Nov 21 '18 at 1:00













Thanks for answering, could you write exactly what I should put in .htaccess?

– Patryk Przybylski
Nov 21 '18 at 1:03





Thanks for answering, could you write exactly what I should put in .htaccess?

– Patryk Przybylski
Nov 21 '18 at 1:03




1




1





Options -Indexes

– Peter
Nov 21 '18 at 1:04





Options -Indexes

– Peter
Nov 21 '18 at 1:04













Cool. I added that info in an answer in case someone else finds this looking for the same thing.

– Peter
Nov 21 '18 at 1:35





Cool. I added that info in an answer in case someone else finds this looking for the same thing.

– Peter
Nov 21 '18 at 1:35












2 Answers
2






active

oldest

votes


















1














You can disable the file listing by adding the following to your .htaccess file (assuming you are running Apache):



Options -Indexes





share|improve this answer































    0














    You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)



    RestrictionsMiddleware.php



    ...
    public function handle($request, Closure $next)
    {
    if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
    return $next($request);
    }else{
    return redirect('/home');
    }

    }


    then if you want to total restriction then just redirect to any landing page you want.



                return redirect('/home');   


    You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller



    MyController.php



        public function __construct()
    {
    $this->middleware('restriction_middleware');
    }





    share|improve this answer

























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53403834%2fblocking-the-address-images-in-laravel%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      You can disable the file listing by adding the following to your .htaccess file (assuming you are running Apache):



      Options -Indexes





      share|improve this answer




























        1














        You can disable the file listing by adding the following to your .htaccess file (assuming you are running Apache):



        Options -Indexes





        share|improve this answer


























          1












          1








          1







          You can disable the file listing by adding the following to your .htaccess file (assuming you are running Apache):



          Options -Indexes





          share|improve this answer













          You can disable the file listing by adding the following to your .htaccess file (assuming you are running Apache):



          Options -Indexes






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 21 '18 at 1:34









          PeterPeter

          8941213




          8941213

























              0














              You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)



              RestrictionsMiddleware.php



              ...
              public function handle($request, Closure $next)
              {
              if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
              return $next($request);
              }else{
              return redirect('/home');
              }

              }


              then if you want to total restriction then just redirect to any landing page you want.



                          return redirect('/home');   


              You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller



              MyController.php



                  public function __construct()
              {
              $this->middleware('restriction_middleware');
              }





              share|improve this answer






























                0














                You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)



                RestrictionsMiddleware.php



                ...
                public function handle($request, Closure $next)
                {
                if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
                return $next($request);
                }else{
                return redirect('/home');
                }

                }


                then if you want to total restriction then just redirect to any landing page you want.



                            return redirect('/home');   


                You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller



                MyController.php



                    public function __construct()
                {
                $this->middleware('restriction_middleware');
                }





                share|improve this answer




























                  0












                  0








                  0







                  You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)



                  RestrictionsMiddleware.php



                  ...
                  public function handle($request, Closure $next)
                  {
                  if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
                  return $next($request);
                  }else{
                  return redirect('/home');
                  }

                  }


                  then if you want to total restriction then just redirect to any landing page you want.



                              return redirect('/home');   


                  You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller



                  MyController.php



                      public function __construct()
                  {
                  $this->middleware('restriction_middleware');
                  }





                  share|improve this answer















                  You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)



                  RestrictionsMiddleware.php



                  ...
                  public function handle($request, Closure $next)
                  {
                  if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
                  return $next($request);
                  }else{
                  return redirect('/home');
                  }

                  }


                  then if you want to total restriction then just redirect to any landing page you want.



                              return redirect('/home');   


                  You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller



                  MyController.php



                      public function __construct()
                  {
                  $this->middleware('restriction_middleware');
                  }






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 21 '18 at 2:37

























                  answered Nov 21 '18 at 2:31









                  DearwolvesDearwolves

                  315213




                  315213






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53403834%2fblocking-the-address-images-in-laravel%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      mysqli_query(): Empty query in /home/lucindabrummitt/public_html/blog/wp-includes/wp-db.php on line 1924

                      How to change which sound is reproduced for terminal bell?

                      Can I use Tabulator js library in my java Spring + Thymeleaf project?