个性化阅读
专注于IT技术分析

一页wordpress模板-将所有页面重定向到首页

我已经搜索了几个月了。是否有用于将所有页面重定向到首页的插件?还是应该将重定向重定向到page.php模板文件?

我只有一个传呼机, 我需要将所有页面重定向到首页(而不是帖子)

谢谢


#1


你可以选择解决方案, 也可以使用.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文件重定向的更多信息, 请参见此处。

编辑:

将下面的代码放在你的.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]

#2


我在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’)时, 你也可以仅重定向特定的页面模板。

赞(0) 打赏
未经允许不得转载:srcmini » 一页wordpress模板-将所有页面重定向到首页
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏