簡體   English   中英

什么是適當的.htaccess來阻止分配給我專用IP的另一個網站

[英]What is the proper .htaccess for blocking another website assigned to my dedicated IP

這是我的情況:我有一個我擁有的網站,另一個我不認識的人擁有的網站也分配給了該IP地址。 當我查看他們的網站時,它基本上是在顯示我網站上的所有內容。 我在任何網站上使用的某些關鍵字中此URL排名第一,在google上有幾頁。 我還可以通過我不擁有的其他URL登錄網站的管理員部分,這從責任角度使我感到擔憂。 我聯系了我的托管服務提供商,大約一個小時后,這里沒什么可顯示的。

我想做的是在.htaccess中屏蔽其他網站,或者將所有頁面從該URL完全重定向到我的URL ...

在這種情況下,最好的重定向方法或代碼是什么?

我目前在.htaccess中仍然擁有的內容允許將索引頁面加載到遠程網站上,但是該索引頁面加載的所有圖像和CSS均禁止403響應。 問題在於它仍在加載索引頁面的元描述,關鍵字,html和樣式,這與我的搜索引擎優化嘗試相混淆。

我希望索引頁面甚至不加載,從而導致禁止的錯誤或包括基本索引頁面的完整重定向。

我還想將域之前不包含www的所有流量重定向到www版本,並且不會導致重定向循環。

任何幫助是極大的贊賞。

RewriteCond %{HTTP_REFERER} otherdomain\.com [NC]
RewriteRule .* - [F]
RewriteCond %{HTTP_HOST} ^otherdomain\.com [NC]
RewriteCond %{HTTP_HOST} ^mydomain\.com [NC]
RewriteRule ^(.*)$ http://www\.mydomain\.com [R=301,L]

使用此代碼:

# block other domain
RewriteCond %{HTTP_HOST} ^(www\.)?otherdomain\.com$ [NC]
RewriteRule ^ - [F]

# put www before host name
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM