Post by dashopinstyle » Wed Oct 20, 2010 11:21 pm

domainname.com/admin

I want to hide this IF someone tries to type in url address bar I want to redirect them to main page.
instead of opening admin login menu.

May be in future release of opencart we can have prefix for admin folder and files so that each user gets a unique admin folder.

or any htaccess edit so that someone enters admin folder in url bar is redirected to main page.

New member

Posts

Joined
Fri Jul 02, 2010 12:41 pm

Post by mystifier » Thu Oct 21, 2010 12:00 am

As a matter of course, in all Open Source applications, I change the default admin path which side-steps the vast majority of probes for next to no effort. It is simply a case of renaming the folder and changing the admin config.php

If someone tries to YourOpencartShop.com/admin, by default, it goes into the front-end shop and is handled correctly with 'The page you requested cannot be found', or whatever polite message you have set in catalog\language\english\error\not_found.php

I like this better, but I guess you could add redirect permanent old_url new_url to .htaccess if you wanted.

Free v1.4.9 Extensions: Default Specials | Improved Search | Customer Activity Report | Customer Groups | Royal Mail With Handling | Improved Product Page | Random Products | Stock Report | All Products


User avatar
Active Member

Posts

Joined
Tue May 18, 2010 5:15 pm

Post by dashopinstyle » Thu Oct 21, 2010 2:20 am

hi
thanks very much
no I think config.php is better option
.htaccess i said because i was unaware of this simple option I will try it now.

please advice which one to rename

http, https, dir
admin is in these three option or we rename all of them.
can we do same with Image folder?

thankyou very much for your help.

New member

Posts

Joined
Fri Jul 02, 2010 12:41 pm

Post by mystifier » Thu Oct 21, 2010 2:44 am

In YourAdmin/config.php, You need to set YourAdmin in:

Code: Select all

// HTTP
define('HTTP_SERVER', 'http://www.YourDomain.com/YourAdmin/');

// HTTPS
define('HTTPS_SERVER', 'http://www.YourDomain.com/YourAdmin/');

// DIR
define('DIR_APPLICATION', '/YourSiteRoot/YourAdmin/');
define('DIR_LANGUAGE', '/YourSiteRoot/YourAdmin/language/');
define('DIR_TEMPLATE', '/YourSiteRoot/YourAdmin/view/template/');
If you don't have HTTPS, it needs to be set the same as HTTP

Obviously, YourAdmin must match the new name of your folder.

Free v1.4.9 Extensions: Default Specials | Improved Search | Customer Activity Report | Customer Groups | Royal Mail With Handling | Improved Product Page | Random Products | Stock Report | All Products


User avatar
Active Member

Posts

Joined
Tue May 18, 2010 5:15 pm

Post by dashopinstyle » Fri Oct 22, 2010 6:51 pm

thanks very much

is there any way we can use to avoid search engine and robots crawling this directory?
other than robot.txt?
or robot.txt is the best option?

New member

Posts

Joined
Fri Jul 02, 2010 12:41 pm

Post by mystifier » Fri Oct 22, 2010 8:13 pm

I use robots.txt:

Code: Select all

User-agent: *
Disallow: /YourAdmin/
Disallow: /system/
I don't know if it is the best, I just replicated what comes with wordpress. ;)

Free v1.4.9 Extensions: Default Specials | Improved Search | Customer Activity Report | Customer Groups | Royal Mail With Handling | Improved Product Page | Random Products | Stock Report | All Products


User avatar
Active Member

Posts

Joined
Tue May 18, 2010 5:15 pm

Post by Moggin » Fri Oct 22, 2010 8:47 pm

I used robots meta tags in the admin/view/template/common/header.tpl file

Code: Select all

...
<head>
<title><?php echo $title; ?></title>
<meta name="robots" content="noindex, nofollow">
...
As shown here http://www.robotstxt.org/meta.html

No idea if that is useful,or necessary - that's just what I did.

robots.txt in the root has a slight disadvantage, in that your disallowed folder names can be seen by anyone - though I don't think anyone but the most determined hacker would bother looking :D

Active Member

Posts

Joined
Wed May 05, 2010 4:56 am

Post by dashopinstyle » Sat Oct 23, 2010 12:06 am

Great thanks I use robot.txt
but now i will use meta tag very good advice thanks.

New member

Posts

Joined
Fri Jul 02, 2010 12:41 pm
Who is online

Users browsing this forum: No registered users and 91 guests