.htaccess allow localhost problem

后端 未结 5 1245
走了就别回头了
走了就别回头了 2020-12-08 22:05

Here is the situation...

I have a cron job scheduled to run that is used to backup my database. Because of the way php is installed, I\'m having to use lynx to hit t

相关标签:
5条回答
  • 2020-12-08 22:40

    Require local

    The local provider allows access to the server if any of the following conditions is true:

    • the client address matches 127.0.0.0/8
    • the client address is ::1
    • both the client and the server address of the connection are the same

    This allows a convenient way to match connections that originate from the local host:

    Require local

    0 讨论(0)
  • 2020-12-08 22:43

    Use the order the other way around, ie:

    order deny,allow
    deny from all
    allow from 127.0.0.1
    
    0 讨论(0)
  • 2020-12-08 22:51

    Leo's answer solved my issue. This is what I have set up so I can block direct access to images:

    <IfModule mod_rewrite.c>
    <Files ~ "\.(jpg|jpeg|png|gif|pdf|txt|bmp|mp4|mov|ogg|wmv|webm|flv|mpg|mp2|mpeg|mpe|mpv|m4p|m4v|mp3|wav|acc|oga|m4a)$">
       order deny,allow
       deny from all
       Require local
       allow from all
    </Files>
    </IfModule>
    

    I didn't want to type out the ip, incase the local ip changed later

    0 讨论(0)
  • 2020-12-08 22:52

    Try to add .htaccess file in your /assets/ folder with this content:

    Options +Indexes
    # or #
    IndexIgnore *
    

    This way you will see your folder empty in browser.

    0 讨论(0)
  • 2020-12-08 22:55

    None of the answers here allowed me to access http://localhost:8888/ until I added this:

    allow from localhost
    

    So in my case this is my entire .htaccess file:

    order deny,allow
    deny from all
    # my IP
    allow from xx.xx.xx.xx (use your own IP address here)
    # Local development
    allow from localhost
    

    The # is a code comment. This file allows only me to access the site from my browser online (the IP) and locally from localhost.

    Remember, the order matters when you use order deny,allow. You put the deny ones first in your file and then your allows below that.

    0 讨论(0)
提交回复
热议问题