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
Solved

htaccess restrict subdomain

Posted on 2016-08-19
4
130 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
  • 2
4 Comments
 
LVL 109

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 500 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 77

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 109

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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

This article outlines the process to identify and resolve account lockout in an Active Directory environment.
The related questions "How do I recover the passwords for my Q-See DVR" and "How can I reset my Q-See DVR to eliminate a password" are seen several times a week.  Here we discuss the grim reality of the situation.
The viewer will learn how to count occurrences of each item in an array.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

860 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