【问题标题】:Limit web folder access to specific URL限制对特定 URL 的 Web 文件夹访问
【发布时间】:2012-11-08 00:49:00
【问题描述】:

我使用一个托管包托管两个不同的网站。

我的初始网站是自建的,从我主机的 public_html 目录运行,我们称之为“http://www.website1.co.uk”

我还有一个 Word Press 博客在 public_html 下的文件夹中运行 - 所以是“/folder_2”,我们称之为“http://www.website2.co.uk”——这个 URL 当前指向“/folder_2”并在进入浏览器时加载博客。

目前也可以通过输入“http://www.website1.co.uk/folder_2/”访问该博客。

我希望能够将“folder_2”的访问权限限制为“website2.co.uk” - 防止有人在“website1.co.uk/folder_2”路径中输入内容并能够查看博客。

实现这一目标的最佳方法是什么,请记住相关文件夹正在运行 Word Press 博客。

【问题讨论】:

    标签: wordpress .htaccess web blogs


    【解决方案1】:

    尝试将其添加到 folder_2 中的 .htaccess 文件中

    RewriteEngine On
    RewriteCond %{http_host} !website2.co.uk
    RewriteRule .* http://website2.co.uk
    

    这会将访问 website1.co.uk/folder_2 的任何人重定向到 website2.co.uk,但如果您只想让他们点击 404,请将其放入 .htaccess 中

    RewriteEngine On
    RewriteCond %{http_host} !website2.co.uk
    RewriteRule .* - [R=404,L]
    

    【讨论】:

      【解决方案2】:

      1# 将文件夹_2 移出 public_html(你真的应该这样做)。

      2#在htaccess中将'http://www.website1.co.uk/folder_2/'的所有请求重写为404

      查看以下链接:

      Redirection Subfolder Htaccess

      【讨论】:

        猜你喜欢
        • 2015-12-15
        • 1970-01-01
        • 2010-12-07
        • 1970-01-01
        • 2011-06-18
        • 1970-01-01
        • 1970-01-01
        • 2019-12-07
        • 2017-09-17
        相关资源
        最近更新 更多