2014-05-08 111 views
1

我一直在尋找這個好幾個月。是否有插件將所有頁面重定向到家中?或者我應該把重定向到page.php模板文件?單頁wordpress模板 - 將所有頁面重定向到家

我只有一個傳呼機和我需要重定向的所有頁面,以家庭(而不是職位)

謝謝

+0

類似問題:http://stackoverflow.com/q/10199389/132873和http://wordpress.stackexchange.com/q/125341/3480 – Christoph

回答

0

無論您的解決方案,也可以使用.htaccess重定向規則,如:

Redirect /old-index.html http://www.mynewwebsite.com/foldername/new-index.html 

或者只是簡單的PHP解決方案,就像(您可以通過將下面的行放在PHP文檔的最頂端來重定向流量,但沒有任何東西可以超過它):

<?php 
    header ('HTTP/1.1 301 Moved Permanently'); 
    header("http://www.mynewwebsite.com"); 
?> 

更多關於.htaccess文件重定向here

編輯:

將下面的代碼在你的.htaccess文件。 這將引導一切從舊主機到新主機的根:

RewriteEngine on 
RewriteCond %{http_host} ^www.old.com [NC,OR] 
RewriteCond %{http_host} ^old.com [NC] 
RewriteRule ^(.*)$ http://www.new.com/ [R=301,L] 
+0

是啊,這是我目前的,但讓我們說客戶端頁面20-50頁,我想重定向到家裏,避免搜索索引(不只是meta),我不想重定向帖子,只是頁面。手動做是不可行的,因爲我們無法一直爲客戶做這些事情,以防他們添加更多內容。 – niksos

+0

查看已更新的答案。 – bodi0

+0

我試過PHP的page.php模板文件,它爲每個頁面加載以及 <?php header('Location:http://www.url.com'); exit(); ?> 但沒有運氣 – niksos

0

我用下面的代碼中的functions.php

function redirect_page_standard() { 
    is_page() 
    and wp_redirect(home_url(), 301) 
    and exit; 
} 
add_action('template_redirect', 'redirect_page_standard'); 

你也可以重定向只是一個特定的頁面模板當您將is_page()替換爲is_page_template('mytemplate.php')時。

相關問題