2016-11-14 150 views
1

我在WordPress的URL修改

http://www.mysiteurl.com/pagename/ 

一個WordPress頁面和我想要的形式

http://www.mysiteurl.com/pagename/{any string here} 

的任何URL重定向或顯示我原來的頁面:http://www.mysiteurl.com/pagename/。我如何去做這件事?

+1

你是什麼意思的「原始頁面」?你的意思是你想要它到'http:// www.mysiteurl.com/pagename /'(你的wordpress主頁)? –

+0

是的,這是我想要的。 – Cameron

+1

我檢查了編輯歷史,看到你問是否有插件。我通過Google發現了這兩個應該做你想做的事情:https://wordpress.org/plugins/redirection/,https://wordpress.org/plugins/simple-301-redirectcts/ –

回答

2

像什麼科多獸約翰遜建議,函數應該是這樣的:

function redirect_to_page() { 
    //get parsed uri separated by '/' 
    $a_uri = explode('/', $_SERVER['REQUEST_URI']); 
    //check if the page is the page you want to redirect 
    if($a_uri[1] === 'pagename') { 
    //redirect to siteurl/pagename  
    wp_redirect(home_url('pagename')); 
    exit(); 
    } 
} 

add_action('template_redirect', 'redirect_to_page'); 

希望這有助於!