互联网营销、网络技术学习、生鲜电商

WordPress英文主题导航内容无法显示中文字的有效解决方法

WordPress有很多很好的免费主题和国人分享的收费主题~O(∩_∩)O~,国外的英文主题都做得很出色。但是都对中文支持不友好,在修改一款英文收费主题Crea wp的过程中,发现设置的分类和发...

wordpress使用.htaccess实现图片文件防盗链(Apache环境的网站通用)

昨天弄wordpress博客的时候突然发觉流量消耗比较大,因为爱珠宝是图片为主的博客,图片消耗流量比较多,所以想起了用防盗链的方法来减少流量消耗。

通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在该文件中加入几句命令即可保护我们宝贵的带宽流量。例如V-ZONE的设置如下:

打开你的.htaccess文件,用记事本或者其他的文本编辑工具打开,

在<IfModule mod_rewrite.c>和</IfModule>之间插入以下代码:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !vzone.me [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !www.aizb.net [NC]
RewriteRule .*\.(gif|jpg|png)$ http://vzone.me/403.png [R,NC,L]

 

Godaddy的windows主机的IIS7下WordPress中文URL地址伪静态

现在百度和google都支持网站的URL地址为中文,同时也方便了各位做站的童鞋对网站URL地址进行中文SEO,所以很多网站、博客的URL都开始采用中文地址。 今天我新弄一个WordPress珠宝博客(爱珠宝)的时候也是这么打算的,但是当我使用web.config做伪静态的时候出现404。于是在网上找了如下文方法来解决。因为我的博客是放在Godaddy的windows主机上,所以用的是web.config做伪静态规则。 下面就说说解决方法: 第一步:新建一个“chineseurl.php”文件,内容如下:

<?php

// IIS Mod-Rewrite
if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
}
// IIS Isapi_Rewrite
else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
}
else
{
// Use ORIG_PATH_INFO if there is no PATH_INFO
if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];

// Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
if ( isset($_SERVER['PATH_INFO']) ) {
if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )
$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
else
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];
}

// Append the query string if it exists and isn’t null
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
$_SERVER['REQUEST_URI'] .= '?'. $_SERVER['QUERY_STRING'];
}
}

require("index.php");

?>

注:代码来自网络,作者不明。

wordpress在Godaddy中windows主机的IIS实现伪静态方法

很多童鞋都知道在Godaddy购买域名,每个域名都会送一个免费主机(可惜是带有广告的),不过Godaddy送的windows主机安装wordpress是不会显示广告的(其中奥妙大家自己去探索,偶也不知道),Linux主机会有广告。

这样想用Godaddy的免费主机做博客的话当选择windows主机了,但同时一个问题来了,windows下wordpress的伪静态(即固定连接)怎么实现呢?在linux下我们使用.htaccess来实现的,那在windows下就是用web.config来实现。

具体操作请看下面:

第一:创建一个TXT文档重命名为“web.config”(注意要去掉.TXT后缀);

WordPress转Typecho纪实

一直挺喜欢折腾的我终于把WordPress转到Typecho。 WordPressTypecho简单比较: WordPress:功能很多很好,功能强大的可以做CMS,主题很多,反而没事就折腾插件主题玩了,其他的就不用我多说了。 Typecho简单实用拥有基本的博客所需功能,支持多种数据库存储形式,执行效率比较高,比较适合喜欢简但轻巧的个人博客使用。