我向来都是用Linux主机或者是uinx主机来安装wordpress的,因为win主机下安装wordpress是存在兼容性问题的。但好多刚刚接触wordpress的朋友对此并不了解,就买了window主机。又或者是一些老鸟的wordpress博客流量剧增从而linux/uinx虚拟主机不堪重负但对linux/uinx系统又不熟悉,只好就买win的VPS来解燃眉之急。综上所述,您很有可能会遇见在win环境下安装wordpress的问题。 无论是新装还是搬家,在win环境下安装wordpress主要遇见两个问题。一个就是伪静态的问题另外一个就是301重定向的问题。网上也有许多相关的教程,但是大多是实现了伪静态却搞不定301又或者是搞定了301而URL中却冒出一个index.php来,很是头疼!网上的教程大体如下:修改 wp-blog-header.php文件以及添加httpd.ini 或是 添加404页面等。可能win主机和win主机之间还有区别把,所以其他方法是否成功我不做考虑。只说一下我亲测可用的一个方法(如果你按照我说的做了还是不行,那就可能是你的主机问题,毕竟每个服务商搭建的环境权限不同嘛)
' a: W2 p6 \+ O& R8 ~5 M4 y 如果你用的是win的VPS首先你要安装Rewrite 组件,如果不会安装你可以联系空间商的技术人员让他们帮你安装。如果你用的是win的虚拟主机,那么大多数空间商是装了Rewrite 组件的,只需按照我说的步骤配置就好了。* v6 E3 j% N2 q( d% L1 k
用记事本创建一个httpd.ini 文件 然后贴入以下代码
0 R( `' o4 C& o8 Q; x1 p2 l6 u[ISAPI_Rewrite]- G+ ]5 h: }5 x, y Z; V' ^: w4 P* t9 x( K
RewriteCond Host: ^wangze\.org$5 g/ Q) k" a$ s$ l ]
RewriteRule (.*) http\://www\.wangze.org$1 [R,I,L]
" a/ a3 v0 c& [% p; N- o[ISAPI_Rewrite]( a1 w! @: a* A9 L6 i
RewriteRule /sitemap.xml /sitemap.xml [L]
2 ~; J1 U- S$ \RewriteRule /favicon.ico /favicon.ico [L]
% d* w, g1 R; b; s) KRewriteRule /wap(.*) /wap$1 [L] |" O' q Y( p; s
RewriteRule /content/uploads/(.*) /content/uploads/$1 [L]3 `& {! E% q9 r- J& ^' w: S( v5 r
RewriteRule /wp-(.*) /wp-$1 [L]
& C$ I, R+ ^7 s, ?8 \RewriteRule ^/$ /index.php [L]/ O/ ?% k4 M1 j H6 E \- j
RewriteRule /(.*) /index.php/$1 [L]
1 ^3 d4 p% T0 W6 a w: K 然后保存上传到根目录即可,至于固定链接的设置我就不多说了大家都懂。提示:如果存在编码问题,可以使用EditPlus编辑器修改。 h! e) I. K/ d9 _$ m+ s
上述代码集成301和伪静态代码 是目前比较简单实用的。提示:在调试过程中注意浏览器缓存问题,不要因为是缓存问题误以为没有设置成功。
0 g# j3 G S. K6 c3 b# g2 v' D' O2 M) ?提示:别忘记把代码中的域名修改为您的,\不要去除哦!如果你真是笨到了极点,你加我QQ 我传给你一份!4 P' w4 h6 ]" \- X! N4 }
本文由南京家装拆除公司提供 www.njylcc.com 转载请注明 |