【发布时间】:2014-07-13 21:46:54
【问题描述】:
最近我遇到一个奇怪的问题,我的网站www.xyz.com 被网络域上的某个人指向假设www.abc.com。
虽然整个网站都在www.xyz.com 上,但另一个域按其域显示每个内容和目录路径结构......例如真正的路径是www.xyz.com/somepage/id/etc 可以通过 www.abc.com/somepage/id/etc 使用相同的目录路径....
这个其他网站只是将所有内容重定向到我的网站,我想停止这个域以使用我的目录结构。这个www.abc.com 也被谷歌爬虫抓取并在谷歌搜索引擎中添加了它的链接。
这对我来说是一个非常新的问题我有一个解决方案来限制每个请求并检查它是否来自我自己的网站。
第二种解决方案是通过htaccess 限制它们,但我没有找到使用htaccess 的完美解决方案。
我在网上看到它会阻止所有引荐来源网址,但这样做我担心如果它会阻止用户从其他网站访问我的网站......我只需要限制其他域使用我的整个网站作为他们使用重定向的网站.. .我已经把这个问题放在爸爸身上,他们说他们也不知道为什么其他网站指向我的IP地址......所以我需要专家建议来保护我的网站免受未来此类问题的影响......请建议...
我的htaccess是
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
我正在使用 YII...
【问题讨论】:
-
只需在 google 上查看“apache rewrite referrer”以及如何在 apaches rewriting 模块中对其进行评估。谷歌上有数百万个这样的例子。
标签: apache .htaccess redirect web