MyBB Community Forums

Full Version: Hiding /images , /inc etc Directory
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
How can i hide my forums sub directory.
like when i clicked mysite.com/inc it shows me all things..
I saw the directory when google indexed it. And i shocked  Huh  lol

I disallowed google bot with robox.txt but i want hide it too. How can i do this?

Is it related with htaccess?

my site is: http://www.aradroid.com/
Just add blank file named index.html at that directory.

That way borowser open index.html file but don't show nothing because it's blank. Or you can write something in that Smile
Either create (or modify) a .htaccess file in your MyBB directory and disable directory listings:
Options -Indexes
(2014-11-18, 06:58 PM)laie_techie Wrote: [ -> ]Either create (or modify) a .htaccess file in your MyBB directory and disable directory listings:

Options -Indexes

I have that code in my htaccess already.

What is my mistake (I think at the bottom)?

Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
	# Turn off mod_security filtering.
	SecFilterEngine Off

	# The below probably isn't needed, but better safe than sorry.
	SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
	RewriteEngine on
        RewriteBase /
	RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
	RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

	RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
	RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
	RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
	RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
	RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
	RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
	RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

	RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

	RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

	RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

	RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

	RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]
        # OUGC Pages Category URL:
        RewriteRule ^category\-([^./]+)$ pages.php?category=$1 [L,QSA,NC]

        # OUGC Pages Page URL:
        RewriteRule ^page\-([^./]+)$ pages.php?page=$1 [L,QSA,NC]
	<IfModule mod_env.c>
		SetEnv SEO_SUPPORT 1
	</IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>

DirectoryIndex portal.php index.php
RewriteCond %{HTTP_HOST} ^aradroid\.com [NC]
RewriteRule ^(.*)$ http://www.aradroid.com/$1 [L,R=301]
ErrorDocument 404 /page-404
Is your file called htaccess or .htaccess? Remember that the filename must begin with the period.

If you still have problems, create an empty file called index.php in each directory you want to hide the contents of.
My file name is .htaccess
Ok I will add index.php in each directory. Thanks.