<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RobaYの乱七八糟の日记 &#187; 静态</title>
	<atom:link href="http://www.a-boss.com/tag/%e9%9d%99%e6%80%81/feed" rel="self" type="application/rss+xml" />
	<link>http://www.a-boss.com</link>
	<description>东篱把酒黄昏后，有暗香盈袖！</description>
	<lastBuildDate>Tue, 03 Jan 2012 10:07:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>终于找到解决打开Wp分类或标签出现在空白页面的办法！</title>
		<link>http://www.a-boss.com/2009/01/05/%e7%bb%88%e4%ba%8e%e6%89%be%e5%88%b0%e8%a7%a3%e5%86%b3%e6%89%93%e5%bc%80wp%e5%88%86%e7%b1%bb%e6%88%96%e6%a0%87%e7%ad%be%e5%87%ba%e7%8e%b0%e5%9c%a8%e7%a9%ba%e7%99%bd%e9%a1%b5%e9%9d%a2%e7%9a%84%e5%8a%9e.html</link>
		<comments>http://www.a-boss.com/2009/01/05/%e7%bb%88%e4%ba%8e%e6%89%be%e5%88%b0%e8%a7%a3%e5%86%b3%e6%89%93%e5%bc%80wp%e5%88%86%e7%b1%bb%e6%88%96%e6%a0%87%e7%ad%be%e5%87%ba%e7%8e%b0%e5%9c%a8%e7%a9%ba%e7%99%bd%e9%a1%b5%e9%9d%a2%e7%9a%84%e5%8a%9e.html#comments</comments>
		<pubDate>Mon, 05 Jan 2009 11:59:28 +0000</pubDate>
		<dc:creator>robay</dc:creator>
				<category><![CDATA[建站笔记]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[主机]]></category>
		<category><![CDATA[合租]]></category>
		<category><![CDATA[域名]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[搜索引擎]]></category>
		<category><![CDATA[永久链接]]></category>
		<category><![CDATA[空白页面]]></category>
		<category><![CDATA[空间]]></category>
		<category><![CDATA[静态]]></category>

		<guid isPermaLink="false">http://www.a-boss.com/?p=953</guid>
		<description><![CDATA[问题的发生是在我升级PHP5之后出现的，在正常安装wordpress后设置“永久链接”，只要地址(URL)不是以”/”结尾的全部不能访问，而且即使设置.htaccess文件访问规则，问题依旧。为此我到处求医... ]]></description>
			<content:encoded><![CDATA[<p>问题的发生是在我升级PHP5之后出现的，在正常安装wordpress后设置“永久链接”，只要地址(URL)不是以”/”结尾的全部不能访问，而且即使设置.htaccess文件访问规则，问题依旧。为此我到处求医问药，几乎搜索遍了所有能想到的地方，最终都没有得到答案~</p>
<p>因为有几个合租伙伴同时出现了这个问题，所以我着急之心更甚之。</p>
<p>今天又在分析了试用了各种可能的方法，几乎是实在无技可施的情况下，终于找到了问题的原因所在。</p>
<p>在此感谢apollools网友的指点，以及他写的下面这篇文章</p>
<p><a href="http://gkoo.net/tech/godaddy-wordpress-url-tail/">终于解决顽疾-Godaddy空间Wordpress地址结尾的”/”<br />
</a><br />
原来是我在升级GoDaddy主机时设置开启了JSP功能，GoDaddy的JSP空间是只能以/结尾的，而生成静态页面时永久链接是设置以html结尾，不带/结尾。而当时的tag页面只能设置成/结尾，这样就导致出错，不带/尾的页面访问不了。如果真想生成静态页面，最好不要设置开启JSP。</p>
<p>所以我的下一步就是需要关掉JSP功能，但这样做的一个代价就是需要再次更换独立IP，需要大家再次解析域名，对此我不得不再次表示歉意，说声对不起了。我会吸取教训，保证空间的稳定性。</p>
<p>现在看来确实是我搜索的方式或关键字有问题，这让我想起曾经有个人说过我不会充分利用搜索引擎的话，汗，我无语~~~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.a-boss.com/2009/01/05/%e7%bb%88%e4%ba%8e%e6%89%be%e5%88%b0%e8%a7%a3%e5%86%b3%e6%89%93%e5%bc%80wp%e5%88%86%e7%b1%bb%e6%88%96%e6%a0%87%e7%ad%be%e5%87%ba%e7%8e%b0%e5%9c%a8%e7%a9%ba%e7%99%bd%e9%a1%b5%e9%9d%a2%e7%9a%84%e5%8a%9e.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP转化为HTML静态页面</title>
		<link>http://www.a-boss.com/2008/11/02/php%e8%bd%ac%e5%8c%96%e4%b8%bahtml%e9%9d%99%e6%80%81%e9%a1%b5%e9%9d%a2.html</link>
		<comments>http://www.a-boss.com/2008/11/02/php%e8%bd%ac%e5%8c%96%e4%b8%bahtml%e9%9d%99%e6%80%81%e9%a1%b5%e9%9d%a2.html#comments</comments>
		<pubDate>Sun, 02 Nov 2008 13:41:14 +0000</pubDate>
		<dc:creator>robay</dc:creator>
				<category><![CDATA[建站笔记]]></category>
		<category><![CDATA[技术相关]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[主机]]></category>
		<category><![CDATA[介绍]]></category>
		<category><![CDATA[合租]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[搜索引擎]]></category>
		<category><![CDATA[永久链接]]></category>
		<category><![CDATA[测试]]></category>
		<category><![CDATA[硬盘]]></category>
		<category><![CDATA[程序]]></category>
		<category><![CDATA[空间]]></category>
		<category><![CDATA[编码]]></category>
		<category><![CDATA[静态]]></category>

		<guid isPermaLink="false">http://www.a-boss.com/?p=696</guid>
		<description><![CDATA[静态化的好处一在于速度的提升，二是对搜索引擎的支持加强。 虽然早就知道页面静态化的好处，但却一直总认为我这么一个小小的blog，用不用都无所谓的，不会有什么明显的差别的。但今天... ]]></description>
			<content:encoded><![CDATA[<p>静态化的好处一在于速度的提升，二是对搜索引擎的支持加强。</p>
<p>虽然早就知道页面静态化的好处，但却一直总认为我这么一个小小的blog，用不用都无所谓的，不会有什么明显的差别的。但今天在合租伙伴 Steven 的建议下，还是研究试验了一下，效果远比我想像中要好的多，所以也简单写个东西介绍一下。</p>
<p>首先这要感谢我们租用的国外主机空间，给我们开放了许多的权限，比国内的空间商要强太多了。</p>
<p>方法：（只针对本主机内的wordpress合租伙伴，不保证在其它地方有效！）</p>
<p><span id="more-696"></span></p>
<p>1、登录到wordpress后台，“设置”→“永久链接”。</p>
<p>在“自定义结构”中填写永久链接的格式。</p>
<blockquote><p>其中常用的写法有：</p>
<p>样式：http://www.yourwebsite.com/123.html<br />
写法：/%post_id%.html<br />
样式：http://www.yourwebsite.com/archives/123.html<br />
写法：/archives/%post_id%.html<br />
样式：http://www.yourwebsite.com/2007/09/16/post-name.html<br />
写法：/%year%/%monthnum%/%day%/%postname%.html<br />
样式：http://www.yourwebsite.com/2007/03/post-name.html<br />
写法：/%year%/%monthnum%/%postname%.html<br />
样式：http://www.yourwebsite.com/category/post-name.html<br />
写法：  /%category%/%postname%.html<br />
样式：http://www.yourwebsite.com/archives/post-name.html<br />
写法：/archive/%postname%.html<br />
样式：http://www.yourwebsite.com/post-name.html<br />
写法：/%postname%.html</p>
<p>说明：</p>
<p>%year% 日志发布的年，4位数字，如：2004<br />
%monthnum% 日志发布的月份，2位数字，如：05<br />
%day%  日志发布当月的第几天，2位数字，如：28<br />
%hour% 日志发布时间中的“小时”，2位数字，如：15<br />
%minute%  日志发布时间中的“分钟”，2位数字，如：43<br />
%second% 日志发布时间中的“秒”，2位数字，如：33<br />
%postname%  一串处理过的日志标题。如，日志标题为“This Is A Great  Post!”，那么%postname%表示为“this-is-a-great-post”<br />
%post_id% 日志的唯一编号<br />
%category%  日志所在的分类<br />
%author% 日志的作者</p></blockquote>
<p>2、可根据喜好选择上面中的其一，保存修改！这时目录下会自动生成.htaccess文件，内容已写好，无需我们再手动修改添加。</p>
<p><a href="http://www.a-boss.com/wp-content/uploads/image005221.jpg"><img class="alignnone size-medium wp-image-698" title="image005221" src="http://www.a-boss.com/wp-content/uploads/image005221-400x238.jpg" alt="" width="400" height="238" /></a></p>
<p>3、设置完的永久链接 要等待一会才能生效。</p>
<p>另：今天在研究静态化的时候，先是碰到了 htaccess的问题，这才明白这个文件的强大作用，可惜自己已经没有心思再去研究其更多的用法，等有需要时再考虑下了。这是我找到的一篇文章中相关的一部分，转贴一下：</p>
<blockquote><p>PHP转化为HTML静态页面<br />
虽然不能保证把每个动态页面都转化为静态的HTML文件，但如果网站是驻留在Apache服务器上，则只需一个简单的小脚本就可以把大多数动态页面都转换成HTML文件。</p>
<p>1.确定需要转换成后缀为HTML的PHP文件<br />
我们的目标是那些名下包含动态子页较多的网页。以“index.php?action=show&amp;id=”为例，我们需要对 “index.php”之后的动态子页进行转换。 例如，如果网站里有一个名为“Arts and Crafts”的子目录，URL为“index.php?action=show&amp;id=1”，其它子目录和这个URL只在最后的变量上不同，因此我们需要修改当index.php之后跟随变量时服务器对它的打开方式。</p>
<p>2.通知服务器在接受一个HTML页面的调用请求后打开一个PHP文件<br />
我们需要在服务器上index.php所在的目录下放置一个.htaccess文本文件。.htaccess文件是Apache服务器上的一个目录配置设置文件，它提供了针对目录改变配置的方法，即在一特定的文档目录中放置一个包含一个或多个指令的文件(.htaccess文件)，来作用于此目录及其所有子目录。.htaccess的功能包括设置网页密码、设置发生错误时出现的文件、改变主页文件名、禁止读取文件名、重新导向文件、增加MIME类别、禁止列目录下的文件等。</p>
<p>在需要针对目录改变服务器的配置，而对服务器系统没有root权限时，应该使用.htaccess文件。如果服务器管理员不愿意频繁修改配置，则可以允许用户通过.htaccess文件自己修改配置，尤其是ISP在一台机器上提供多个用户站点，而又希望用户可以自己改变配置的情况下，一般会开放部分.htaccess的功能给使用者自行设置。对于Vdeck用户来说，可能需要先创建一个文本文件，然后在管理面板将其更名为.htaccess。现在我们需要在服务器端指定一些变量。比方说，我需要把“?action=show&amp;id=x”这个变量改成“action-x.html”，这样就能消除动态页面无法被搜索引擎检索的问题。</p>
<p>在开始创建服务器变量前，我们需要先在这个新建的.htaccess文件中创建一个Rewrite Engine (URL重写工具)。只需要在文件第一行写上<br />
RewriteEngine On<br />
这就等于告诉服务器我们要改变一些文件的处理方式。接下来的一行就要指定重写规则：<br />
RewriteRule ^action-([0-9]+)\.html$ index.php?action=show&amp;id=$1 [L,NC]<br />
这个指令表明：只要接到URL中包含“action-0.html”到“action-9.html”的任意静态网页的页面调用请求，服务器将以“index.php?变量”地址返回给调用用户。</p>
<p>先别急着编辑下一条改写规则，我们有必要在更改实际的PHP页面之前先进行一下测试。我们可以对上面的”重写规则”进行测试。首先新开一个浏览器窗口，在地址栏中输入“action-1.html”，如果我们看到的页面显示为“index.php?action=show&amp;id=1”就表明改写规则工作正常。</p>
<p>3.让搜索引擎看到我们的静态化页面<br />
现在，我们需要让搜索引擎能够看到我们经过“改头换面”的新的网页地址。那么，是不是需要赶紧把网站再向搜索引擎提交一遍呢? 不用这么费劲，我们只需打开PHP文件编辑一下就行了。不过在此之前，应记得将要修改的每个脚本都做个备份，将其存放在硬盘上。然后需要确定创建更改链接地址的程序的不同地方。最好在前端而不要在后台进行更改。PHP文件将会从.htaccess文件中得到形如 “index.php?action=show&amp;id=x”之类的信息。我们需要把这些动态生成的网页地址更改一下，并以静态化页面地址显示给用户和搜索引擎。即将所有URL中包含“index.php?action=show&amp;id=”的部分替换为“action-”，并加上.html 后缀。</p>
<p>一旦发现待修改的区域，在更改后要随时检查有无错误。如果在脚本中有错误而没有发现，纠正起来是相当棘手的，尤其在对PHP编码不熟悉的情况下。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.a-boss.com/2008/11/02/php%e8%bd%ac%e5%8c%96%e4%b8%bahtml%e9%9d%99%e6%80%81%e9%a1%b5%e9%9d%a2.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

