我已经搜索了几个月了。是否有用于将所有页面重定向到首页的插件?还是应该将重定向重定向到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’)时, 你也可以仅重定向特定的页面模板。
评论前必须登录!
注册