計算機安全

如何配置301通過的.htaccess重定向。 正確的態度,如Joomla和其他CMS 301重定向

關於301重定向聽說過很多很多次。 但由於缺乏必要為它的恐懼,也因為做錯事,我們不重視這樣一個過程。 本文將詳細討論如何配置一個301重定向。

關於它的設置可以十幾文章和宣傳材料中找到。 但在之後的電腦用戶和網站管理員的開始prosmatra許多人可能很難理解的基礎設置。 許多代碼和腳本,導致網上信息來源,主要是引起混亂。 事實上,一切都容易得多,而本文將作為一個很好的指導如何設置301重定向。

什麼是301重定向?

我們將在整個了解秩序。 首先,讓我們定義重定向301.它是指在互聯網上(網站)最簡單的來賓資源重定向到另一個頁面的網絡,或域名上。 首先聲明,本文將不考慮任何聰明的腳本和過於複雜的代碼和一些簡單的重定向選項將顯示,這是這個話題的任何站長足夠的基本知識。

工具301重定向 - .htaccess文件

認為這是一個方便的工具一樣的.htaccess。 301重定向通過它來非常方便和簡單。 .htaccess的基本上是在其中封閉一個非常大的功能和許多功能,配置了專門的服務文件。 有了它的幫助,您可以訪問任何目錄的站點服務器上設置的禁令,指定的網頁文件和文件夾的編碼,設置保護,執行301重定向和其他一些活動。

它描述了一般的文件的功能。 事實上,它是更先進的功能。 該文件還沒有名字,並寫成的.htaccess。 在最開始的一點是強制性的。

創建.htaccess文件的過程

如果該網站的根文件夾不是文件,它可以很容易創建自己。 一個創造最快的方法 - 使用FTP客戶端。 最方便的人 - FileZilla中。

要創建一個需要去到Web項目的根目錄 - 點擊電腦鼠標的空白處右鍵 - 選擇“創建新文件” - 輸入名字的.htaccess - 按OK按鈕。 經過上述步驟後,創建的文件進行編輯。 它的開口可在任何文本編輯器進行。

但是,當FTP的客戶端隱藏的系統文件,包括的.htaccess有時會發生。 因此,如果文件不是在根文件夾中,無需催他去創造。 首先,檢查隱藏文件的存在。 要做到這一點,轉到“服務器”,並在隱藏文件強制顯示設置中打勾。

您現在有一個發現.htaccess文件301重定向使用它會很容易創建。 但是,首先你需要決定它是什麼。

最流行的活動是有用的,當301重定向

在領先的網絡的主人的建議,網絡中的每個資源都必須有一個301重定向。 而最熱門的事件,當它是非常必要的,是重定向域名,在其組成有前綴WWW,域名沒有它,反之亦然。

這是由於在互聯網上的任何站點只有一種類型的域名與WWW的或可以基本上沒有他。 另一種選擇是成為一個鏡像站點。 使用主機指令在robots.txt文件中的互聯網資源跡象主鏡。 除了這個文件,主域選項應該在“Yandex.Webmaster”來指定。 許多搜索引擎是好的這樣的工具,作為一個301重定向。 “Yandex的”是不是例外。

如果您指定的網站將被索引正確的互聯網資源的主鏡,並且不會產生不必要的重複。 很多新手站長從來沒有聽說過的鏡像站點,這是一個非常大的錯誤,這將導致在未來的一個大麻煩。

這意味著網站的喜好鏡子

全部用反射鏡的搜索引擎的以上操作之後將自動確定主域。 你甚至可以輕鬆地查詢重定向,一切都會很好地工作。 這些行動可能已經停止,但搜索引擎優化,優化互聯網資源的最佳方式將重定向額外的配置。

www前綴,本身,在很久以前的指定不得不進入遺忘。 儘管如此,互聯網還是有在名稱WWW很多資源。 兩個不同的地址 - 搜索引擎與WWW沒有它域。 和搜索驅動到地址欄版本與WWW特定的web項目時,很多用戶。 因此,這種前綴,直到發生。 基於這一事實,反射鏡調整是必要的行動。 是的,以及如何建立一個重定向301引導,也需要學習,讓您的web項目在搜索引擎索引成功。

鏡子的設置不正確的後果

為了評估301重定向和鏡子的正確調整的意義,選擇自己錯誤使用的不良後果。 這樣的並不多,只有兩個。 但每個項目的權重是非常高的。

外部鏈接 將與www域名之間沒有它直接關係到如何你的生活會被其他用戶和網站被引用共享。 這表明,你的互聯網項目將失去一些對出勤和他的地方在SERP產生負面影響的鏈接。 然而,這並不是主要問題。

許多網站管理員都知道,搜索引擎正在不斷爭奪互聯網內容資源的唯一性。 他們是信息的複製非常消極的態度,頗為重視懲罰類似內容的網站,達到他們在SERP完全鎖定。 現在概括以下情況:您的網站從一開始就已經被索引帶有www前綴,但隨著時間的推移域不帶www已經獲得更多的訪問和普及(它依賴越來越經常被提及)。

你不知道它什麼進一步開發自己的項目。 隨著時間的推移,它充滿了獨特的內容,環節和評論。 不帶www前綴搜索引擎相同的資源監視器,把他送到了非唯一內容的銀行。 隨著時間的推移,它將不再被完全收錄。

為了避免這樣的情況,有一個.htaccess文件。 301重定向,在它規定,能夠解決以www和與它不存在資源域的分離的問題。

重定向WWW域名的網站的名稱,沒有前綴,反之亦然

如何重定向在這種情況下設置。 一切都很簡單。 您必須打開.htaccess文件,並在下方註冊它導致腳本。

重定向WWW域名沒有它的站點的名稱:

RewriteEngine敘述上
的RewriteCond%{HTTP_HOST} ^ www.moydomen.com
重寫規則^(。*)$ Http://moydomen.com/$1 [R = 301,L]。

而在另一:

RewriteEngine敘述在
的RewriteCond%{HTTP_HOST} ^ moydomen.com
重寫規則(。*)Http://www.moydomen.com/$1 [R = 301,L]。

既要考慮到,而不是moydomen.com必須在這兩種情況下指定互聯網資源的地址!

有必要保持.htaccess文件,並將其移動到根文件夾,然後替換以前的文件中。 現在,在任何駕駛的網站地址的訪問者(即使有HTTP,即使沒有他,甚至與WWW,即使沒有的話),將在所有的情況下被重定向到主頁。 我們看了如何301重定向設置到WWW加www。 現在,讓我們與它的應用程序的其他方式了解。

從一個域到互聯網項目過渡到另一個

類似的方案是一個往返,從一個域網際項目移動到另一個時被如上所示,必須使用。 為了讓示範的例子。 比方說,你應該移到域moysait-1.com moysait-2.com。 在這種情況下,寫在代碼的.htaccess文件:

RewriteEngine敘述在
的RewriteCond%{HTTP_HOST} moysait-1.com
重寫規則(。*)Http://moysait-2.com/$1 [R = 301,L]。

更改鏈接CNC和重定向,而

有時有必要改變 CNC鏈接。 這是可能出現的情況,我們決定改變整個節上的份額。 或網站的所有者不知道任何關於數控引用已經存在並且填充材料博客。 在這種情況下,它可以幫助重定向。 如何設置301重定向對於這種情況? 在這種情況下,所有指標的頁面(鏈接,其在SERP重量),將保持不變,這是很重要的。

讓我們舉一個簡單的例子。 這是決定更改名稱的頁面moya_infa.html obo_mne.html。 在這種情況下,你需要寫的.htaccess代碼:重定向301 moya_infa.html http://www.moydomen.com/obo_mne.html。

同樣的生產和301頁重定向到頁面。

重定向改變文件擴展名,當

讓我們再舉一個例子。 網站管理員需要將文件擴展名從moya_stranichka.html上moya_stranichka.php改變。 就像在.htaccess下面的代碼所規定的過去項:重定向301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php。

與合作夥伴計劃重定向

例如,您必須將網站訪問者重定向到與聯盟計劃的頁面。 鏈接本身看起來像一個聯盟計劃www.partner.com/?ref=16011。 看到這樣的鏈接,大量的資源,遊客不會去了,事先你的意圖的猜測。

為了使鏈接到您要創建一個單獨的頁面類型正確,如dlya_druzei.html的例子,這將被重定向到與聯盟計劃的頁面。 它仍然只是編輯的.htaccess文件:重定向301 dlya_druzei.html http://www.partner.com/?ref=16011。

下一篇文章將著眼於如何使發動機的Joomla 301重定向,並與PHP語言的幫助。

如何使301重定向到CMS的Joomla

許多互聯網用戶肯定已經看到有內置的幾種方式,從頁面重定向到頁面的404錯誤頁面的Joomla引擎。 然而,他們並不總是工作。 它是很難理解一個普通用戶。 此處得出的輔助重定向301的Joomla具有.htaccess文件,能產生上述的所有操作的標準部分。

讓proizvedom設置重定向您的互聯網項目的所有頁面。 首先,你需要看看在目錄htaccess.txt文件,並給它一個合適的名字的.htaccess。 在此之後,管理員應在設置中設置重定向包含CNC(SEF),並把一個對勾重定向URL。

然後打開.htaccess文件,並把它在推薦合適的規則登記。

用PHP重定向

如果由於某種訪問.htaccess文件的原因不存在或已關閉,有一種方法可以做不同的事情重定向301 PHP幫助你。

為了使重定向從域名到其所有設置域,文本是在任何編輯器需要創建一個文件以.php擴展名,叫他的食指和下面的腳本複製到:

<$參考值= $ _ SERVER ['QUERY_STRING'] - ;

如果(“!”$ REF =)$ REF =''?$ REF ;.頭('HTTP / 1.1 301永久移動');

頭('位置:http://moydomain.ru/'.$ref);

出口();

?>。

這裡moydomain.ru是對其執行重定向域。 生成的文件應上傳到主站點目錄服務器。
為了使從頁面重定向到相同域或不同內頁,有必要之前由頁面攜帶的主代碼,插入以下內容:

<腓?;

標題(“HTTP / 1.1 301已移動永久”);

標題(“位置:http://www.moydomain.ru/moycategory/moypage.htm”);

出口();

?>。

其結果是,www.moydomain.ru/moycategory/moypage.htm是一個新的頁面,這是進行重定向。

重要的是要記住的是,頁面的代碼插入腳本上面應該是名在最後的擴展.PHP。 否則,你就必須通過的.htaccess使用重定向。

現在,研究文章,任何網站管理員會知道如何配置301重定向,它是什麼,它是如何有用。 這裡顯示的是使用重定向最簡單的選項。 然而,他們必須知道的網站和博客的任何業主。 它應該考慮到這一點很重要,不僅設置了正確的重定向,還要檢查其是否正常工作。

正如你所看到的,重定向可以創建不僅.htaccess文件,還可以通過CMS的許多標準功能,並與PHP腳本的幫助。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.