1

我正在尝试做的事情似乎很简单,但我还没有找到解决方案。这个想法是我服务器上的特定目录只能通过一个 URL 打开。目前,可以通过导航到http://dir.mydomain.com以及访问该网站http://mydomain.com/dir。所有链接都使用第一个选项,但为了防止搜索引擎检测到重复内容以及我的用户不会感到困惑,我想简单地禁用第二个选项。我发誓我已经读过一些关于解决方案的东西,但我不记得它或找到它......希望你能帮我解决这个问题,提前谢谢!

4

1 回答 1

1

为什么不直接使用 301 重定向到dir.mydomain.com任何指向第二个的链接都映射到第一个?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /dir
RewriteRule ^dir http://dir.mydomain.com [R=301]
于 2012-06-22T08:58:21.920 回答