2012-02-05 137 views
0

谷歌已經在我的網站上索引了某些頁面,我不想讓用戶直接訪問,但從主頁(例如)。htaccess將傳入鏈接重定向到某些頁面主頁

使用.htaccess如何將傳入的外部鏈接重定向到某些頁面並將其轉到我的主頁?

+0

爲什麼不只是添加了相對= 「nofollow」 的鏈接?或者讓他們私密以認證(或登錄)人員。 – 2012-02-05 15:19:08

回答

1

爲了防止谷歌在未來您的網站索引的特定頁面,使用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,這是永久性的。

1

,我認爲你必須使用的RewriteCond HTTP_REFERRER:

RewriteCond %{HTTP_REFERER} http\:\/\/example.com/ 
RewriteRule (.*)$ index.php 
0

'上 RewriteBase RewriteEngine敘述/

重寫規則^ Testpage.htm上$/[L,NC,R = 302]`

相關問題