0

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

我的初始网站是自建的,从我主机的 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 博客。

4

2 回答 2

2

尝试将其添加到 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]
于 2012-11-20T00:54:32.230 回答
0

1# 将 folder_2 移出 public_html(你真的应该这样做)。

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

检查以下链接:

重定向子文件夹 Htaccess

于 2012-11-20T00:55:10.613 回答