`
jxlazzw1
  • 浏览: 9900 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

wordpress下怎样为Windows和Linux空间设置301重定向?

阅读更多
wordpress下怎样为Windows和Linux空间设置301重定向呢?说到这里就不得不提一下什么是301重定向了。301重定向简单点说就是url跳转,比如我输入一个网址:http://software8.co后直接跳转到 http://www.software8.co了,具体怎么实施,思源给大家介绍两种方方式:
第一种:windows空间下实现301重定向的方法

这种方法是直接修改wordpress函数就可以实现301重定向,操作方法如下:

打开根目录下得wp-blog-header.php,在<?php后面添加如下代码:

if (strtolower($_SERVER['SERVER_NAME'])!='***.com')  //判断输入的网址,主要判断是不是不带www的网址:像siyuan-seo.com
{
$URIRedirect=$_SERVER['REQUEST_URI']; //定义跳转地址
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://***.com'.$URIRedirect);
exit();
}

以上代码就是实现windows空间下301重定向方法,思源试过很好使。
第二种:Linux主机如何实现301重定向

对于Linux主机来说,实现301重定向相对较简单,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会体现添加以下函数到.htaccess文件。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

然后只要在以上代码添加301重定向的代码就可以了,代码如下(后面是重定向后的网址,记得修改成你自己的网址):

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

然后把.htaccess文件上传到网站的根目录就可以了,很简单吧,提醒.htaccess文件在本地需修改成TXT格式,上传到根目录后重命名为.htaccess就可以了。

其实,301重定向用到的很少,除非特别需要,否则建议还是别做。一般人输入网址的话,前面都会加上www,但也有少数人不加,这样不带www的网址在后台如果没有做url转发或者301重定向,打开后,就是空白页,这个需要注意一下。其实以上所讲的两种301重定向的方法是针对wordpress的,那么如果是别的系统做的网站呢,这个怎么设置301重定向呢,下篇文章思源会给大家介绍。
分享到:
评论

相关推荐

    wordpress 301重定向 htaccess

    wordpress htaccess 301重定向

    redirection, 管理你的所有 WordPress 301重定向并监视 404错误.zip

    redirection, 管理你的所有 WordPress 301重定向并监视 404错误 命令行重定向PHP JavaScript 重定向是一个WordPress插件来管理 301个重定向,跟踪 404个错误,通常整理你站点的任何松散端。 如果你正在从旧网站迁移...

    Linux实现301重定向和伪静态方法

    在Linux环境中,301重定向和伪静态配置对于网站优化至关重要,它们能够帮助提高网站的搜索引擎排名,集中权重,并提供用户友好的URL结构。本文将详细介绍如何在Linux服务器上通过`.htaccess`文件实现这两种功能。 ...

    网站301重定向教程

    网站301重定向是一种重要的SEO(搜索引擎优化)和网站管理技术,用于将一个URL(统一资源定位符)永久地转移到另一个URL。这种技术在多种情况下都非常有用,比如当网站改版、域名更换或者URL结构调整时。了解并正确...

    WordPress的404 errors重定向插件

    当博客进行改版或域名迁移时,相关的链接结构发生改变,你是否遇到过404错误,如果你还为这个而烦恼的话,那么,今天介绍的这款插件,可以帮你解决死链问题,进而保护你的访客和PR。 Redirection是一个管理301...

    WordPress5.3.2中英文win+linux共计4个版本.7z

    在您提供的资源中,我们看到的是WordPress5.3.2的四个不同版本,分别是针对Windows和Linux操作系统的中英文版。这个7z压缩包包含了所有必要的文件,使用户能够根据自己的操作系统和语言需求进行安装。 WordPress...

    wordpress修改固定链接后301重定向的方法

    在不使用插件的情况下,可以通过利用WordPress的钩子(Hook)系统,借助于add_filter()和add_action()函数来自定义重定向规则。 上述给定文件描述了如何在不使用插件的情况下,通过修改function.php文件来实现301...

    wordpress4.9 linux

    【WordPress在Linux环境下的搭建与管理】 WordPress,作为全球最受欢迎的开源内容管理系统(CMS),以其易用性、灵活性和强大的功能赢得了广大用户的喜爱。它基于PHP编程语言,并依赖于MySQL数据库来存储和检索数据...

    Nginx下WordPress链接(url伪静态)301永久重定向实现方法

    在Nginx中设置重定向规则,需要使用正则表达式来匹配和定义重定向规则。正则表达式用于描述字符串的模式匹配,如`^`表示行的开始,`$`表示行的结束,`[0-9]+`表示一个或多个数字。 #### 具体操作步骤 1. **修改...

    Windows Server 搭建 wordpress

    搭建WordPress在Windows Server上是一项技术性的工作,涉及到多个组件的安装和配置,包括PHP、Apache Web服务器和MySQL数据库。下面将详细阐述这个过程中的关键步骤和知识点。 首先,我们需要准备必要的软件。可以...

    wordpress Linux安装包

    以下将详细介绍在Linux环境下安装WordPress的步骤以及相关知识点。 一、系统需求 1. Linux发行版:常见的有Ubuntu、CentOS、Debian等,这里以Ubuntu为例。 2. LAMP环境:Linux、Apache、MySQL和PHP的组合,是运行...

    QQ空间wordpress主题

    QQ空间WordPress主题是一款专为WordPress平台设计的模板,旨在模仿中国流行的社交网络平台QQ空间(iQzone)的界面和用户体验。这款主题以其独特的设计风格和功能,为WordPress用户提供了构建个性化博客或个人网站的...

    redirection:管理您所有的WordPress 301重定向并监控404错误

    重新导向PHP / JavaScript 重定向是一个WordPress插件,用于管理301重定向,跟踪404错误,并且通常会整理您的网站可能存在的任何松散结局。 如果您要从旧网站迁移页面或更改WordPress安装目录,则此功能特别有用。 ...

    LNMP系列教程之 设置301重定向的方法

    有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重定向。 如果你是其他程序就需要手工设置。具体方法如下: 第一步,在...

    Windows本地XAMPP搭建和安装WordPress完美教程

    【Windows本地XAMPP搭建和安装WordPress完美教程】 在IT领域,本地开发环境的搭建对于开发者来说至关重要,尤其是在创建和调试网站或者博客程序时。Windows操作系统上的XAMPP是一款非常实用的工具,它包含了Apache...

    Linux ubuntu 下安装wordpress

    完美快捷正确的搭建php-Mysql-wordpress

    Windows7部署WordPress(IIS7.5+MySQL+PHP+WordPress)

    ### Windows7上部署WordPress(IIS7.5+MySQL+PHP+WordPress)的详细步骤与...通过遵循本文的步骤,即使是零部署经验的用户也能顺利地在本地环境中部署一个功能齐全的WordPress网站,为后续的学习和实践打下坚实的基础。

    官网原版wordpress-5.2.2.rar linux版本

    **在Linux环境下安装WordPress 5.2.2的步骤:** 1. **解压文件**:首先,使用 `tar -zxvf wordpress-5.2.2.tar.gz` 命令来解压文件。 2. **创建数据库**:在你的MySQL服务器上创建一个新的数据库,用于WordPress...

Global site tag (gtag.js) - Google Analytics