我在我正在構建的網站上完成了這些在線SEO分析檢查之一。確定的問題之一是:如何使用從www到Coldfusion的301重定向到http
WWW重定向(301):否 對於www搜索機器人的網站地址和沒有它被視爲不同的網頁。添加重定向有助於避免雙重內容組件。
在我目前的.htaccess文件我有以下幾點:
# lose the www
RewriteCond %{http_host} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,NC]
我不知道,如果確定的問題涉及到.htaccess文件或其他什麼東西?
我正在使用Coldfusion,我所做的所有搜索引用301重定向,但似乎這涉及到需要永久重定向的特定頁面?
的代碼,我發現對於ColdFusion 301重定向如下:
<cfheader statuscode="301" statustext="Moved Permanently">
<cfheader name="Location" value="http://www.example.com/coldfusion/tutorial">
<cfabort>
我的問題是如何設置了301重定向如上面標識?我是否按照上面的代碼添加了coldfusion 301重定向,如果有的話,我如何使用它將用戶從www.example.com重定向到http://example.com?
或者,這個必須在.htaccess文件中完成,我應該如何構造它?
希望這個很清楚嗎?
因此,總的來說,我該如何解決這個問題:
WWW重定向(301):沒有 對於搜索機器人的網站地址以www。沒有它被認爲是不同的頁面。添加重定向有助於避免雙重內容組件。
規範主機是你的網絡服務器應該做的事情,所以你正在用Apache中的'.htaccess'正確地做它。老實說,我沒有看到任何錯誤。但只是爲了確保:使用「www」子域名請求您的網站。控制檯是否顯示301重定向到'example.org'(沒有子域)?如果是的話,一切都很好,你的「SEO分析」工具根本沒有檢測到它。 – Alex
我做了你所建議的@Alex。如果我訪問www.example.com,該網站不會重定向。我如何解決這個問題? –
你在發佈的3行之前的'.htaccess'中是否有'RewriteEngine On'行? – Seybsen