.htaccess links problem


#1

I posted a page to the secure area I created (.htaccess using the control panel). It seems that none of the links (images, css, and most importantly video) are working within the protected area. The same html page works fine in the unprotected part of my site - what am I doing wrong?

I suspect I’m incorrectly filling out this part of the form, but it doesn’t make much sense to me:

Forbid linking to files in this dir? <-- unchecked

Forbidden file extensions: <-- gif jpg jpeg png mp3 mpg avi mov (defaults)
(Leave blank to forbid all files)


#2

I hope someone who has better knowledge of the ins and outs of .htaccess will answer this question for you, but for now, let me see if I can share what I know about .htaccess.

From my understanding, the two options you mentioned (forbid linking to files in this directory and forbidding file extensions) have to do with preventing people from HOTlinking to the various files in the protected directory.

Hotlinking in your case is people who, without membership/logging into the secured (or unsecured) area, try and access the files in the protected area.

If the page is in the secure area, from my understanding, you need to be logged into that area to see the page and to see everything else.

If you ARE logged in and you still can’t see the images and links and whatnots, then it’s probably your coding that is off.

Are you linking to images and videos from ANOTHER protected part of your website for example?

Are your image and link tags and anchors coded correctly?

Check up on all these possibilities and if you still have problems, post again and maybe someone else who has a better understanding of DH’s control panel-accessible .htaccess can answer your question.

Good luck!



#3

Thanks for the help, MEK. I actually stumbled upon a workable solution for my needs right now - Placing the html file outside the protected folder, and the media inside the protected area. The page loads up correctly and the login pops up right away since the video is set to autoplay.

I think most likely the coding was off somehow. I didn’t modify the html at all, and perhaps I’m missing some code I need in the html… I thought that simply having the file in a protected folder was all, maybe not?