`
nakupanda
  • 浏览: 416642 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

.htaccess文件检查域名

 
阅读更多
场景:
我有一个网站www.a.com , www.a.com目录下有一个www.b.com的文件目录
但我不想别人可以通过www.a.com/www.b.com访问www.b.com的内容,只允许通过www.b.com访问.


# 将 RewriteEngine 模式打开
RewriteEngine On

RewriteBase /

# 禁止通过非本网站域名访问
RewriteCond %{HTTP_HOST} !^www.javanoob.com$ [NC]
RewriteCond %{HTTP_HOST} !^javanoob.com$ [NC]
RewriteRule ^.*$ [L,r=404]




只有当RewriteRule模式匹配并且模式之前的RewriteCond条件成立,该条重写才生效.
分享到:
评论

相关推荐

    修改.htaccess实现301域名重定向示例分享

    本文将详细介绍如何通过修改 `.htaccess` 文件来实现301域名重定向。 #### 二、.htaccess 文件简介 `.htaccess`(超文本访问控制)是Apache Web服务器中用于实现目录级别的配置功能的一个文本文件。它允许管理员为...

    修改.htaccess实现子目录绑定示例分享

    在网站管理中,`.htaccess` 文件是一种非常重要的配置文件,它允许我们对Apache服务器的行为进行自定义,尤其是在没有直接访问服务器配置文件权限的情况下。本文将深入探讨如何通过修改`.htaccess`文件来实现子目录...

    .htaccess绑定域名到子目录的方法

    在本文中,我们将深入讨论如何使用 `.htaccess` 文件来将域名绑定到子目录,以及这种方法背后的原理。 首先,我们来看一下 `.htaccess` 文件的基本结构。`.htaccess` 文件通常包含一系列的规则,这些规则由 `...

    利用.Htaccess阻止IP恶意攻击网站,禁止指定域名访问,禁止机器爬虫,禁止盗链

    当你想阻止来自某些特定域名的访问,如ISP或不良站点,可以在 `.Htaccess` 文件中设置如下: ```apacheconf Order Allow,Deny Deny from some-evil-isp.com Deny from subdomain.another-evil-isp.com Allow ...

    htaccess重写规则的功能作用.docx

    `.htaccess` 文件是 Apache 服务器配置中的一种元配置文件,它允许用户在网站根目录下进行局部配置,以实现URL重写、访问控制、错误处理等功能。这些功能对于优化网站性能、提高SEO友好性和隐藏真实路径等有重要作用...

    .htaccess 顶级域名重定向绑定空间目录

    `.htaccess` 文件是 Apache 服务器配置中的一个非常重要的组件,它允许你在网站根目录下进行局部配置,比如 URL 重写、访问控制、错误页面定制等。在本例中,我们将关注如何使用 `.htaccess` 实现顶级域名的重定向至...

    302.sh:使用重复检查器轻松将 302 重定向添加到 .htaccess

    302.sh 使用重复检查器轻松将 302 重定向添加到 .htaccess详见脚本它在整个过程中得到了彻底的评论。 您需要告诉脚本您使用哪个应用程序将本地 .htaccess 与服务器同步,并且您需要告诉它您要创建的 URL 的域名是...

    Apache使用 .htaccess 来实现强制https访问的方法

    Apache作为最流行的Web服务器软件之一,允许通过`.htaccess`配置文件实现HTTP到HTTPS的自动重定向,确保所有访问都是安全的。...记得定期检查和更新你的`.htaccess`文件,以适应不断变化的网络环境和安全需求。

    free-ssl-config:文件.htaccess,用于将HTTP重定向到服务器中的https

    首先,`.htaccess`文件是一个非常实用的Apache服务器配置文件,它允许我们在网站根目录下进行局部的服务器配置调整,无需直接修改全局的httpd.conf配置文件。`.htaccess`文件可以用来设置重定向、URL重写、访问控制...

    Apache下htaccess的配置使用详解

    这段代码会检查请求图片的来源(HTTP_REFERER),如果不是来自你的域名,服务器将返回403 Forbidden错误,阻止图片显示。 以上就是`.htaccess`文件在Apache中的基本配置方法,它为网站提供了极大的灵活性,使得在...

    五个htaccess文件的常用技巧.docx

    【htaccess文件基础概念】 .htaccess(分布式配置文件)是Apache服务器中的一个配置文件,它允许用户通过在网站根目录下创建此文件,对网站进行一些定制化的设置,而无需直接修改服务器的主配置文件。这使得网站...

    apache安全加固.

    4. **.htaccess文件**:这是一个非常灵活的工具,允许在每个目录级别进行访问控制,无需修改主配置文件httpd.conf。通过在httpd.conf中设置`AccessFileName .htaccess`来启用它,并用`~ "^\.htaccess">`来控制其访问...

    移动网站二级域名 m 重定向到子目录

    本文将详细解释如何通过两种常见的服务器配置文件——`.htaccess` (适用于Apache服务器) 和 `web.config` (适用于IIS服务器) 来实现这个重定向过程。 首先,我们来看`.htaccess`文件的设置方法。`.htaccess`文件是...

    域名转发url

    2. **.htaccess文件**:在Apache Web服务器中,`.htaccess`文件是一种强大的配置工具,可以控制访问权限、重写URL、实现域名转发等。通过在`.htaccess`文件中添加RewriteEngine和RewriteRule指令,可以将所有请求...

    Apache重写规则的常见应用

    3. .htaccess文件:对于没有管理员权限的目录,可以在目录下创建.htaccess文件,定义重写规则,只要服务器允许此目录的Override权限。 三、重写规则的工作机制 当用户发起HTTP请求,Apache会根据配置文件中的重写...

    PHP 二级子目录(后台目录)设置二级域名

    本篇内容讲述了如何利用.htaccess文件中的重写规则来实现二级子目录(后台目录)设置二级域名的方法。具体而言,文章建议在后台目录的根文件夹中创建或修改.htaccess文件,并添加特定的重写规则代码。这些规则将会...

    ISAPI_Rewrite iis301定向

    2. **创建.htaccess文件**:虽然IIS不像Apache那样默认支持.htaccess文件,但ISAPI_Rewrite可以读取此类配置文件。你需要在网站根目录下创建一个.htaccess文件,然后在这个文件中编写重写规则。 3. **编写重定向...

    uu898分享网站做重定向的方法.pdf

    2. **整站301重定向**:如果你需要将整个网站重定向到新的域名,可以在.htaccess文件中加入以下规则: ``` Options +FollowSymmlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^old-domain.com [NC] ...

Global site tag (gtag.js) - Google Analytics