设想:
第三方网站有指向我们主页的链接。我们想将其重定向到我们网站的另一部分,例如http://website.com/about-us而不是主页。这可以在我们自己的服务器上完成吗?假设我们与该第三方网站没有联系。如果是,您能否提供一个示例重定向规则?
另外,您能否验证我是否可以按照此示例http://dmr.ath.cx/notes/rewrite.html进行操作?
设想:
第三方网站有指向我们主页的链接。我们想将其重定向到我们网站的另一部分,例如http://website.com/about-us而不是主页。这可以在我们自己的服务器上完成吗?假设我们与该第三方网站没有联系。如果是,您能否提供一个示例重定向规则?
另外,您能否验证我是否可以按照此示例http://dmr.ath.cx/notes/rewrite.html进行操作?
实际上,您链接的信息对您的问题非常有用,您甚至可以通过该链接解决您想要的问题。但是,您仍然可以尝试这个.htaccess代码:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} referrer\.com$ [NC]
RewriteRule ^/?$ /about-us [R]
如果他们链接的主页基本名称是home.php,那么只需使用该基本名称更改/?
重写规则中的代码,就像这样:
RewriteRule ^home.php$ /about-us [R]
谢谢!
为了他人的利益,这对我们也有效。
RewriteCond %{HTTP_REFERER} ^http://website\.com.*
RewriteRule .* http://%{HTTP_HOST}/index.html