注册 登录

wordepress在阿里云windows2008主机IIS7如何实现伪静态跟中文标签的完美跳转

wordepress在阿里云windows2008主机IIS7如何实现伪静态跟中文标签的完美跳转
经过自己多天的努力终于阿里云Windows2008主机IIS7的wordepress伪静态实现了,中间走了不少弯路,造成了网站不少的麻烦!

现在写成文章分享给网友,网上这么多天的寻找实在是没有找到相关的内容!

阿里云2008WIN主机IIS7的wordepress伪静态真的很难设置,起初我从网上找到伪静态规则httpd.ini,放置在根目录无效,切中文路径的根本都是404!

后来给阿里云打电话,对方说不负责,我也无语了,后来他们说可以找镜像服务商,我主机用的是中电云集的镜像,我电话找到他们,起初他们告诉我要在主机端IIS7里的url重写加入伪静态规则就是.htaccess,我按照他们说的没有实现,后来自己实在是没有办法了,因为小编其实是个小白,对数据库跟wordepress都不太精通,最后决定购买了中电云集的45元的维护服务。

随然买了维护服务可是还是很悲剧,中电云集的技术员帮我也没能实现伪静态,而且还对我进行了误导,起初是说我网站的问题,说是主题有问题须要更换,于是我把主题卸载了,可是仍任没有实现伪静态!

大家都知道的,伪静态对网站SEO的重要性,无法实现伪静态这让我的心情很沉重,跟对方技术人员一起琢磨如何弄,可是鼓捣来,鼓捣去最后把网站弄的面目全飞了!这让我更加的忍无可忍了。《不过在这里我还是要谢谢中电云集的这位技术员,真的很努力的帮我,虽然没能帮我实现伪静态,但是服务态度绝对的给个赞》

最后我尝试重新做了一个实验站点,可是这次居然实现了伪静态!随然不是很完美,中文标签路径无法实现,可是伪静态规则确实可以用了,而且跟主题完美兼容了!

好吧不废话了,下面我把我如何做的告诉大家,也省的大家走弯路了!

其实阿里云2008WIN主机IIS7本身就是支持伪静态的,wordpress架设好以后不需要太多繁琐的设置,之需要在wordpress后台固定连接里把你想要的自定义链接添加上就可以实现伪静态了,因为他的伪静态规则是自动建立在web.config文件的,自定义链接的设置应该不用我说了,网上一大堆教程

既然知道了原理,那就是我如何恢复我那面目全飞的网站的步骤了

第一步:我在wordpress网站后台将网站文章导出了,有人也许会问为什么不在数据库导出呢?其实很简单数据库里很多没用的垃圾沉积,比如安装的插件,主题。

第二步:进入数据库将网站的数据库清空,切记不要动数据库的名称,因为我们是要做对接的!也是出于SEO的考虑(不删除网站的根目录,只对数据库清空!)

第三步:用FTP工具进入网站根目录,将wordepress的所有文件导出,因为里面有我们上传的数据,(后面我们要把数据在上传,我不知道这种方法对不对)

第四部:利用ftp工具把wordpress对应的网站版本上传,我们进行全新安装!填写以前的数据库地址跟用户名(这样会省去很多麻烦)。

第五步:搭建好后,按上面曾经提到的阿里云2008WIN主机IIS7伪静态设置方法,在wordpress后台固定连接处填写自定义链接!好了伪静态就这样实现了,我们再把文章导入进新的wordpress站点吧!

做好以上五步之后,其实我们还有些收尾的工作(我不是要讲你上传主题,重新做界面等等)我要说的是中文路径的标签404的问题,

其实现在我们的网站伪静态是实现了,文章也没有问题可以跳转了(我之前开启伪静态后网站的文章只停留在首页,无法跳转到文章页),可是我们的中文标签点开后,居然跳转到了404页面!卧槽坑爹啊!wordpress对win主机歧视啊!居然无法跳转,这么多天辛苦下来伪静态实现了,居然又卡在中文标签这里了!

好吧我们继续努力,小编是个不服输的人,既然有问题那好办,我们不怕有问题,就怕出现了问题不去想办法解决

其实中文路径标签的问题,网上有很多文章可以解决,我现在关键要说下最新版本的wordpress4.3简体中文版,因为网上流传的大部分是3.+版本的代码好多对不上,还有件事就是文件根本不一样!你无从下爪啊!怎么办?关键来了看下面!

解决方法

解决这个问题需要修改源文件,请大家在修改前先备份(简单说就是复制一份放在那里在修改!),其实很简单只要注释掉一行代码就行!

1.FTP登录到网站目录找到wp-include文件夹并打开,找到class-wp.php文件,下载到本地修改或者在线编辑都行;

罗嗦一句,如果下载到本地推荐使用Notepad++ ,下载地址:网上百度告诉你!

2.对class-wp.php文件进行如下修改即可完美解决

153 行:其实是往下一行或者几行

<code class="php plain">$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';</code>

修改为:

$pathinfo <code class="php plain">= isset( </code><code class="php variable">$_SERVER</code><code class="php plain">[</code><code class="php string">'PATH_INFO'</code><code class="php plain">] ) ? mb_convert_encoding(</code><code class="php variable">$_SERVER</code><code class="php plain">[</code><code class="php string">'PATH_INFO'</code><code class="php plain">], </code><code class="php string">'utf-8'</code><code class="php plain">,</code><code class="php string">'GBK'</code><code class="php plain">) : </code><code class="php string">''</code><code class="php plain">;</code>

157 行:其实也是下面一行或者几行

<code class="php plain">list( $req_uri ) = </code><code class="php functions">explode</code><code class="php plain">( </code><code class="php string">'?'</code><code class="php plain">, </code><code class="php variable">$_SERVER</code><code class="php plain">[</code><code class="php string">'REQUEST_URI'</code><code class="php plain">] );</code>

修改为:

<code class="php plain">list( $req_uri ) = </code><code class="php functions">explode</code><code class="php plain">( </code><code class="php string">'?'</code><code class="php plain">, mb_convert_encoding(</code><code class="php variable">$_SERVER</code><code class="php plain">[</code><code class="php string">'REQUEST_URI'</code><code class="php plain">], </code><code class="php string">'utf-8'</code><code class="php plain">, </code><code class="php string">'GBK'</code><code class="php plain">) );</code>

再罗嗦一句,大家在修改代码的时候一定要做好标记,方便你想改回去的时候不用再四处查找咯!

3、至此整个修改完成,保存文件或者是上传覆盖,Enjoy!

总结

至此我们的wordepress在阿里云windows2008主机IIS7下终于实现了完美的伪静态跟中文标签的完美跳转!小伙伴们可以洗洗好好睡觉了!

另外说明下,本文为原创文章转载请注明出处“66分享网”本文地址:http://66fxw.com/1401.html

否则发现未注明出处的将追究法律责任


66分享网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明wordepress在阿里云windows2008主机IIS7如何实现伪静态跟中文标签的完美跳转
66分享网老司机交流群wordepress在阿里云windows2008主机IIS7如何实现伪静态跟中文标签的完美跳转66分享网淘抢购交流群wordepress在阿里云windows2008主机IIS7如何实现伪静态跟中文标签的完美跳转66分享网默认解压密码为本站网址:66fxw.com
喜欢 (4)
[672677988@qq.com]
分享 (0)
且听风吟丨66分享网
且听风吟福利吧,专注分享最热最火的综合性娱乐内容、写真图片、SVS视频的且听风吟福利吧。66分享网将类似于斗鱼女主播福利和(tumblr)汤不热福利的推女郎写真福利图、微拍(秒拍)福利视频收集整理分享给大家!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址