最新版的wordpress301导向怎么做?
1、做301重定向;可以用插件(Redirection)中文设置界面,非常简单好用2、第二个问题;吧以前收录的网页重定向到首页.也是用插件解决掉(Auto Redirect 404 in 301 for Trashed Posts)PS:2个插件都是中文设置界面、方便简单好用。
登陆后台搜索插件安装就可以了望采纳
怎样修改WordPress自带的功能等小工具
function coolwp_remove_meta_widget() {/*移除Wordpress自带的Meta小工具*/unregister_widget('WP_Widget_Meta');/*注册自己的Meta小工具*/register_widget('WP_Widget_Meta_Mod');}add_action( 'widgets_init', 'coolwp_remove_meta_widget' );/*自定义小工具扩展类*/class WP_Widget_Meta_Mod extends WP_Widget {function __construct() {$widget_ops = array('classname' =>'widget_meta', 'description' =>__( "Log in/out, admin, feed and WordPress links") );parent::__construct('meta', __('Meta'), $widget_ops);}function widget( $args, $instance ) {extract($args);$title = apply_filters('widget_title', empty($instance['title']) ? __('Meta') : $instance['title'], $instance, $this->id_base);echo $before_widget;if ( $title )echo $before_title . $title . $after_title;?>echo $after_widget;}function update( $new_instance, $old_instance ) {$instance = $old_instance;$instance['title'] = ($new_instance['title']);return $instance;}function form( $instance ) {$instance = wp_parse_args( (array) $instance, array( 'title' =>'' ) );$title = ($instance['title']);?>get_field_id('title'); ?>">get_field_id('title'); ?>" name="get_field_name('title'); ?>" type="text" value="" />}}将上述代码添加到当前的主题或已启用的插件中即可,示意截图:当前的主题或已启用的插件中即可,示意截图:
浅谈Wordpress怎么实现301重定向
首先,简单说一下关于301重定向的问题,最简单的理解就是,假设你的主机上绑定有www.abc.com,abc.com,abc.goto123.com三个域名,当你想输入abc.com或者abc.goto123.com这两个域名的时候,网站自动跳转到主域名:www.abc.com最为关键的两点:1.301最大的好处就是传递权重,目的都是为了更好的保留权重。
比如A网页由于永久改变网址,那么做301之后,把A页面永久性的转移到B页面,搜索引擎就会把网页B当做唯一的有效目标。
这是搜索引擎唯一推荐的不会产生怀疑的方法,A页面的权重也会转到B页面。
2.网站有好几个域名都能访问到首页,那么就需要把所有的网址都定向到一个主网址上。
百度对于301会传递所有权重,Googel只是一部分。
但都有个时间问题。
win主机下wordpress完美实现301重定向的具体实现方法我们找到网站根目录中也就是wordpress根目录中的wp-blog-header.php文件,并在文件开头 <?php 后添加以下代码if (strtolower($_SERVER['SERVER_NAME'])!='www.abc.com'){$URIRedirect=$_SERVER['REQUEST_URI'];if(strtolower($URIRedirect)=="/index.php"){$URIRedirect="/";}header('HTTP/1.1 301 Moved Permanently');header('Location:http://www.abc.com'.$URIRedirect);exit();}将以上代码中的www.abc.com替换成你自己的网站主域名。
这样就大功告成了!!
如何移除WordPress仪表盘页面和自带的小工具
# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_URI} !-fRewriteCond %{REQUEST_URI} !-dRewriteRule ^2015/06(.*) /index.php [R=301,L]RewriteCond %{REQUEST_URI} !-fRewriteCond %{REQUEST_URI} !-dRewriteRule ^tag/中国(.*) /index.php [R=301,L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]亲自测试了下是OK的。
你再试试。
wordpress网站怎么做301重定向
你下载的是中文版本,所以这个问题可以通过维护语言包来实现。
利用poedit编辑wp-content/language/zh_CN.po文件,搜索到对应的项目并更改翻译内容,如下图所示:如果觉得麻烦,也可以通过修改get_search_form函数来实现,具体可参考/wp-includes/ ->general-template.php ( get_serach_form() )里的内容。
转载请注明出处51数据库 » wordpress自带301