怎么完成301重定向
發(fā)表時(shí)間:2023-05-31 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
由于302重定向是臨時(shí)性重定向, 很容易實(shí)現(xiàn)網(wǎng)址劫持, 并劫持對(duì)方的PR值等, 所以搜索引擎一般不大喜歡這種重定向類(lèi)型, 所以在做重定向的時(shí)候最好弄成301重定向。 嚴(yán)格說(shuō)來(lái)用301重定向是避免SEO作弊, 并不是真正的SEO優(yōu)化。
下面我們來(lái)看怎樣來(lái)實(shí)現(xiàn)301重定向:
如果你的服務(wù)器是windows的, 而且是獨(dú)立主機(jī), 那么你可以這樣設(shè)置:
打開(kāi)“internet信息服務(wù)管理器”, 然后在“虛擬目錄”下面選中“重定向到URL(u)”, 然后輸入你要重定向的目標(biāo)網(wǎng)址, 然后選中“資源的永久重定向”確定即可。
如果你的服務(wù)器是Apache的, 那么可以利用.htaccess文件來(lái)實(shí)現(xiàn)重定向:
只要往其中加入類(lèi)似
RewriteEngine on RewriteCond %{http_host} ^beijing-seo.com.cn [NC]
RewriteRule ^(.*)$
http://beijing-seo.com.cn/$1 [L,R=301]即可。
另外, 可以用ASP、PHP、.NET代碼來(lái)實(shí)現(xiàn)301重定向:
ASP:
Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,”
http://beijing-seo.com.cn/” Response.End
PHP:
header(”HTTP/1.1 301 Moved Permanently”); header(”Location:
http://beijing-seo.com.cn/“); exit();
.NET:
<script runat=”server”> private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”
http://beijing-seo.com.cn/); }
</script>
網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。