WordPress 中文 Tag 链接无法访问完美解决方案
今 天老白是第一次使用强大的wordpress 。之前不喜欢它是因为速度太慢了 后台用户体验也不好 纯是国外的风格 不过由于本人最近爱上了php也知道wordpress强大的seo功能~所以选择了wordpress作为我的第一个博客~总有很多东西想记下来 所以就开个博客好了~博客模板也找好了~不过刚在测试WP Keyword Link 自动内链插件就发现了wordpress 中文tag似乎还是无法正常访问~ 于是我一番折腾 终于搞定了 不敢独享 提供以下几种方法供朋友们参考解决
第一种是拥有 Windows+IIS7 主机的朋友增加一条伪静态规则就可以解决
wordpress 官方已经内置了 IIS7 URL Rewrite 的支持,但对于中文用户来说,官方内置的伪静态规则不能完好的支持中文tag的问题。现在帖出一个自用的的规则,可以解决wordpress的中文tag的问题。
将下列代码加入到web目录下的web.config文件的<system.webServer>之后就可以了:
<rewrite>
<rules>
<clear />
<rule name="wordpress2.7" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
<rule name="chinese tag" stopProcessing="true">
<match url="/tag/(.*)" />
<conditions logicalGrouping="MatchAll" />
<action type="Rewrite" url="/index\.php\?tag={R:1}" />
</rule>
</rules>
</rewrite>
如果不是个人独立服务器的话 或者iis 用户的话 也写不了伪静态的虚拟主机用户的话
那么就只好修改程序咯
这个也是没有办法的事情 站长穷 很多都只有虚拟主机
当然办法还是有的 如果大家的无法去使用伪静态规则的话 那么就直接使用一下两种办法也可以解决:
一、转换编码解决 WordPress 中文 Tag 链接问题(推荐) 打开文件:wp-includes\classes.php
查找: $pathinfo = $_SERVER['PATH_INFO'];
修改为: $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”);
再查找: $req_uri = $_SERVER['REQUEST_URI'];
修改为: $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”); 保存,上传,问题解决。
二、禁止 Tag 伪静态解决 WordPress 中文 Tag 链接问题
打开文件:wp-includes/rewrite.php 查找: function get_tag_permastruct() { 修改这个函数中的: if (empty($this->permalink_structure)) { 为: if (!empty($this->permalink_structure)) { 完成。
by the way! 老白用的是第一种 完美解决了 这个问题~希望对大家有帮助~
更多请访问 http://www.laobai.cn
等了半年 兄弟宫鑫的《Google广告优化与工具》终于上架咯
等了半年 ppc骨灰级高手宫鑫兄弟的《Google广告优化与工具》终于在各个网上书店都已经上架。 前些日子有幸收到他赠送的亲笔签名书
内牛满面 正在好好学习 泼粪涂墙中 刚看完开头就有点爱不释手 虽然最近忙 还没来得及全部看完 不过我以我老白的信誉担保 此书绝对是学习谷歌adwords的最佳实战资料
几个买书主要网址整理如下:
淘宝(43.2): http://url.cn/1w87KQ 或者 http://url.cn/27pwZ7
当当(53.5元):http://url.cn/462CqQ
卓越(48元):http://url.cn/42ZRHe
China-pub(54元):http://url.cn/0czvln
作者: 宫 鑫
原载: www.Adwordser.com
兄弟们你们还不快去买 还愣着干什么 ?
centos vsftpd的安装配置一条龙
CentOS vsftpd还是比较常用的,于是我研究了一下CentOS vsftpd,在这里拿出来和大家分享一下,希望对大家有用。这里讲解介绍centos vsftpd的设置。CentOS Linux与RHEL产品有着严格的版本对应关系,例如使用RHEL 4源代码重新编译发布的是CentOS Linux 4.0,与RHEL 5对应的是CentOS Linux 5.0。
本地用户经过设置后可以进行ftp访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。CentOS vsftpd 的执行程序为 /etc/vsftpd,修改 /etc/vsftpd/vsftpd.conf文件中的listen要设置为YES.
CentOS vsftpd有两种开机自启动模式: inet模式和standalone模式,推荐使用standalone模式。
在CentOS中已集成了CentOS vsftpd软件。CentOS vsftpd是一个安全高效的FTP服务软件,得到了广泛的应用。
一、CentOS vsftpd安装
在服务中查看是否已安装VSFTPD服务。如没有,下载并安装:
rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm
二、设置CentOS vsftpd自启动
chkconfig –level 35 vsftpd on
三、CentOS vsftpd配置
1 打开 /etc/vsftpd/vsftpd.conf文件。将anonymous_enable=YES,改为anonymous_enable=NO
2 打开 /etc/vsftpd/vsftpd.conf文件。添加user_config_dir=/etc/vsftpd/virtual,并建立virtual目录。在此目录中建立以用户名为文件名的文件,并写入:local_root=[目录],这个目录即是FTP连接时的主目录。
3 限定用户只在自己目录:修改vsftpd.conf文件,取消注释:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在/etc/vsftpd/目录下添加文件chroot_list,加入作为FTP用户的本地用户名。
4 解决用户无法进入目录问题:
打开终端,输入:setsebool -P ftpd_disable_trans 1
然后重启FTP服务:service vsftpd restart
四、权限:
假设是/var/www/html
这个目录的权限应该是770,owner是root,group是ftp
chmod 770 /var/www/html
chown root:ftp /var/www/html
Nginx下Wordpress的永久链接实现
经过多番测试,终于在nginx下实现了rewrite的功能,WrodPress的永久链接终于生效了。
其实也是很简单的方法,修改nginx.conf文件,加入以下内容:
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
输入killall -HUP nginx 重启nginx就可以了。
老白的SEO博客终于涅磐重生咯
两年前现在 我只用了41天就把seo一词搞到了百度首页 维持了一年多 不是为了证明自己 是为了一千块钱的赌约 想想都搞笑 两年后我收拾心情 继续研究SEO 希望可以给混沌的SEO行业注入一股清泉~大家多支持我吧 博客刚开始重建 大家别嫌弃
老白:其实做SEO就和love love一样
老白刚刚在网上乱逛~看到一篇名为:做seo就和养猪一样,心里有感而发啊~ 随即操刀改之编之~
How Being a seoer is Like Being a Sex Worker
//做seo的就像卖yin的(要么给百度强奸,要么给谷老大强奸,更气人的总是给客户强奸,总之社会地位低下)
No prior experience necessary
//一点经验也不需要(有感现在的seo和白菜一样便宜,随便看了本王通老师的书,然后一句一个关键词从100快的架势着实让人有辍学的念头,半路出家做和尚的冲动)
Word of mouth works best
//口语最好(嘴巴夸夸其谈容易,一见到客户吓得都软了)
Doing seo once a day is good, doing it twice a day is better, doing it three times a day is best but awfully hard to sustain
//一天一次好,一天两次更好,一天三次最好,但是坚持挺住绝对很难(做seo一天两天的容易啊,操作一个两个案例不难,难的是遇到seo前辈转行说seo没前途,客户的网站排名迟迟上不去,网站被k时你怎么挺住)
If you pleasure someone, you’ll often be pleasured in return although not always in the way you’d prefer
//如你满足了某人,反过来你也能得到满足,尽管并不总是以你喜欢的方式(你帮客户的网站赚钱了,你自然也能赚钱,所以要做seo要站在客户的赚钱的角度上,虽然他每次总是拖欠你的尾款~顺便鄙视一下欠我钱的sb客户)
It’s really important to avoid viruses
//避免病毒真的很重要(出来江湖混~ 总是要还的~这种事情做多了,偶尔中中镖了很正常~所以做好网站服务器空间 以及代码程序的安全很重要,好歹也把sql注入给搞掉,被大侠用技术黑了那是光荣~给sb用工具给搞了,那是丢人啊)
Learn a few basic tricks and then do them over and over
//学习一些基本技巧,然后反复的使用(做seo的入门其实很简单~ 无非就是那关键词布局 文章原创 链接建设,这几招用透了其实也没又什么~ 呵呵 不过高手和菜鸟的区别其实是在反复使用以后所积累的经验,随后进化为所谓的高手)
Getting someone to pimp your business can increase traffic but also has unintended negative consequences
//让人帮你拉客可以增加流量也会带来预料不到的恶果(做友情链接 有时候是交情~可这个交情有时候会害了你,虽然在某段时间给你带来了几个ip,甚至给你带来几个单,不过有时候也倒霉,人家的站好端端的不知道是人家闺女不给百度和谷歌的原因呢 还是被列入链接买卖的黑名单呢~ 总之一句话 被k了~这个时候轻则降权,重则你也得殉情去)
Some days it’s impossible to satisfy the customers
//有些日子就是不可能满足顾客(在我们百度哥和谷歌来月经算法调整的时候,我们做seo的也很难满足客户的要求啊,这个时候就要面对客户唐僧式的折磨,你还要忍气吞声)
Trackbacks always welcome
//勾引勾引总是很欢迎的(去更新频率比较快的论坛或者同行业的网站去发表软文带个链接是勾引蜘蛛的最惯用伎俩,那孩子也笨~勾一次来一次,好像几辈子没玩过女人似的)
At first, the work is a lot of fun; as time goes on, less so
//开始时,这个工作是充满乐趣的,随着时间的推移,越来越无聊(做seo一开始很新鲜,后面慢慢的都只有那么几招 无非是关键词布局ok以后就,搞搞伪原创,找找友情链接,成了最低下的it民工,每天都重复着同样的怪不得前辈都要去做顾问,做网络营销去~原来如此)
The vast majority of the public has no idea what you’re doing
//绝大多数人都不知道你在干什么(一有朋友问我是干嘛的~ 我总是很无奈的说我是做seo的,然后朋友就会回我@#¥%……&*&,客户就还厉害点,知道seo是卖白菜的,一斤一毛钱,可叹中国的网络营销具体成了菜市场,要么卖菜 要么卖肉)
感慨现在做seo的同行朋友每天汗如雨下就为了换回那一点点RMB,每天伏案埋首就为了三餐~ 仅以此文聊表慰藉~