htaccess question

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Pure Evil
    Confirmed User
    • Mar 2006
    • 1737

    #1

    htaccess question

    I usually pay people to design our sites and then pay someone else to manage them. but this time i am doing my own little personal project site by myself and there are a few things that i am not sure how to do. mainly i want to know how to protect some of the directories without blocking access to their contents. for example, lets say that i use the directory "/pics/" as the image directory and i want people to be able to view the pictures in it (linked from pages on the site) but i don't want people to be able to view a list of the contents of the folder by typing in "domian.com/pics/". how do i stop it from listing the directory's contents? I am pretty sure you can do it by adding a separate htaccess to that directory but i don't know what to put in that htaccess that keeps it from displaying the list of what it contains while still showing the pics. does that make sense?

    final example:

    typing in "domain.com/pics/image1.jpg" shows the picture image1.jpg

    but

    typing in "domain.com/pics/" = access denied or something similar



    how do i do this?
    I am the fourth Horseman.


    If someone offers you an amazing hosting deal, call WEBAIR before you choose. You won't be sorry.
  • gooddomains
    Too lazy to set a custom title
    • Jul 2003
    • 10127

    #2
    Options -Index

    Comment

    • EdgeXXX
      Confirmed User
      • Oct 2005
      • 5816

      #3
      Code:
      IndexIgnore */*
      Try adding that to your htaccess file, this should do the trick.
      .
      .
      .
      .

      I have a sig

      Comment

      • Pure Evil
        Confirmed User
        • Mar 2006
        • 1737

        #4
        Originally posted by gooddomains
        Options -Index
        tried that and everything came up as a 500 internal server error. are you fucking with me or is that supposed to work?
        I am the fourth Horseman.


        If someone offers you an amazing hosting deal, call WEBAIR before you choose. You won't be sorry.

        Comment

        • Pure Evil
          Confirmed User
          • Mar 2006
          • 1737

          #5
          Originally posted by EdgeXXX
          Code:
          IndexIgnore */*
          Try adding that to your htaccess file, this should do the trick.
          yeah, that seems to have worked, now it shows the directory but it hides the contents of it. is there a way that i can just forward it to another url (instead of showing the directory page) or control what happens instead of just showing an empty directory?
          I am the fourth Horseman.


          If someone offers you an amazing hosting deal, call WEBAIR before you choose. You won't be sorry.

          Comment

          • Tom_PM
            Porn Meister
            • Feb 2005
            • 16443

            #6
            should be
            Options -Indexes
            43-922-863 Shut up and play your guitar.

            Comment

            • Tom_PM
              Porn Meister
              • Feb 2005
              • 16443

              #7
              Ok, if you turn of indexes, it generates an error when they hit it, so set custom error documents also

              ErrorDocument 404 /index.html
              ErrorDocument 403 /index.html
              ErrorDocument 401 /index.html

              or some other local file on the server.
              43-922-863 Shut up and play your guitar.

              Comment

              • Pure Evil
                Confirmed User
                • Mar 2006
                • 1737

                #8
                Originally posted by PR_Tom
                should be
                Options -Indexes
                good looking out tom, that worked. thanks
                I am the fourth Horseman.


                If someone offers you an amazing hosting deal, call WEBAIR before you choose. You won't be sorry.

                Comment

                • directfiesta
                  Too lazy to set a custom title
                  • Oct 2002
                  • 30135

                  #9
                  Originally posted by Pure Evil
                  good looking out tom, that worked. thanks
                  With a Control Panel like Cpanel, you wouldn't have to break your head ... one click, and it is done.
                  I know that Asspimple is stoopid ... As he says, it is a FACT !

                  But I can't figure out how he can breathe or type , at the same time ....

                  Comment

                  • drjones
                    Confirmed User
                    • Oct 2005
                    • 908

                    #10
                    Also, if this is your server, and you have full access to it, you should really not use .htaccess at all, and disable it completely. Webmasters seem to love this file, but it really hurts performance. Anything you can put into an htaccess file you can put into your httpd.conf file instead. .htaccess really should only be used in shared hosting enviroments where you normally wouldnt have access to the httpd.conf.

                    <Directory /path/to/your/images>
                    Options -Indexes
                    </Directory>
                    ICQ: 284903372

                    Comment

                    Working...