?
Solved

htaccess restrict subdomain

Posted on 2016-08-19
4
Medium Priority
?
168 Views
Last Modified: 2016-08-24
I have a subdomain that I want to restrict access to accept my IP address.  Is there a way to setup my htaccess file to redirect anyone to my main domain if my subdomain is address is entered?  Only my IP?
0
Comment
Question by:rgranlund
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 41763232
I don't think this is a PHP question.  Might want to ask a moderator to remove that topic area.
0
 
LVL 2

Accepted Solution

by:
Marcos_Cardoso earned 2000 total points
ID: 41763987
You can use this:
RewriteEngine On
<Files "index.php">
    Order deny,allow
    Deny from all
    Allow from 196.227.47.17
</Files>

ErrorDocument 403 http://www.maindomain.com

Open in new window


It will restrict the access for all but one IP address. And will redirect all denials to the main domain.
0
 
LVL 79

Expert Comment

by:arnold
ID: 41764030
There are additional ways but  you need to provide more details on what you want.

you have www.mydomain.com you want to limit access to somesubdomain.mydomain.com or is it www.mydoain.com/somefolder?

if your subdomain uses PHP, you can add the redirect login into the PHP.
0
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 41764253
Even though this is not really a PHP question, there are some design patterns that have emerged in the top levels of the community.  Knowing these patterns may be useful for your work.  They will work with RESTful request routing.  In the context of these examples, the s? has the same meaning as the regular expression: The s is an optional character.
https?://domain.com       -->  https://domain.com
https?://www.domain.com   -->  https://domain.com
https?://test.domain.com  -->  https://test.domain.com
https?://dev.domain.com   -->  https://dev.domain.com
https?://help.domain.com  -->  https://help.domain.com

https?://{{anything-else}}.domain.com  -->  https://domain.com/404

Open in new window

The effect of this scheme is
(1) ensure that everything is handled over HTTPS,
(2) preserve true subdomain routing for meaningful subdomains test, dev, and help,
(3) make www subdomain have the same meaning as no subdomain (it usually is),
(4) give a valid 404 response for other unknown URLs
0

Featured Post

Plug and play, no additional software required!

The ATEN UE3310 USB3.1 Gen1 Extender Cable allows users to extend the distance between the computer and USB devices up to 10 m (33 ft). The UE3310 is a high-quality, cost-effective solution for professional environments such as hospitals, factories and business facilities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Getting to know the threat landscape in which DDoS has evolved, and making the right choice to get ourselves geared up to defend against  DDoS attacks effectively. Get the necessary preparation works done and focus on Doing the First Things Right.
Ever wonder what it's like to get hit by ransomware? "Tom" gives you all the dirty details first-hand – and conveys the hard lessons his company learned in the aftermath.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question