幾年前,有人在我們的網站和一些頁面上設置了子域名或別名,但我們在清除它們時遇到了一些問題,並且需要將所有舊的,斷開的引用重定向到我們的主頁。將子域名和頁面重定向到域名?
儘管我們的網站是「example.com」,但子域名爲「www2.example.com」,即使我們找不到在主機cpanel子域名中列出的「www2」,而不是.htaccess,別名等。確實找到了CNAME記錄並將其重定向到我們的主頁(example.com)。
但是,有些頁面(例如www2.example.com/page1)會重定向到example.com/page1和404錯誤,而不會轉到example.com的主頁。
因此,我已將此添加到.htaccess文件,但它似乎並不奏效:
# www2 redirect
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www2.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com [R=301,L]
</IfModule>
的思考?
該網站的舊版本是否託管在同一臺服務器上? –
不,從未在www2服務器上存在過網站,但它通過CNAME記錄發送到第三方登錄頁面服務。這個賬戶早已不復存在。所以沒有真正的想法創建了什麼網頁,雖然我做了一個網站:www2 ...搜索找到一些仍然索引。 – WPMonkey