Google已将我网站上的某些网页编入索引,我不希望用户直接访问这些网页,但是从主页(例如)。
使用.htaccess如何将传入的外部链接重定向到某些页面并将其转到我的主页?
答案 0 :(得分:1)
我认为你必须在RewriteCond中使用HTTP_REFERRER:
RewriteCond %{HTTP_REFERER} http\:\/\/example.com/
RewriteRule (.*)$ index.php
答案 1 :(得分:1)
要防止Google日后为您网站上的特定网页编制索引,请使用noindex meta tag。
要将特定页面发送到主页,例如http://mysite.com/somddir/somepage.htm
将以下内容添加到您网站根目录中的.htaccess
RewriteEngine on
RewriteBase /
# add a rule like this for each page you want to redirect
RewriteRule ^somedir/somepage\.htm$ / [L,NC,R=302]
请务必使用R=302
而不是301
,这是永久性的。
答案 2 :(得分:0)
`RewriteEngine on RewriteBase /
RewriteRule ^ testpage.htm $ / [L,NC,R = 302]`