<?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>ITear Studio 資訊大耳朵 - 陪您聆聽每一份科技新知 &#187; seo</title>
	<atom:link href="http://blog.lansea-chu.com/index.php/archives/tag/seo/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lansea-chu.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jan 2012 16:42:58 +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>[系統管理]IIS7 的 Rewrite Model (SEO 網址靜態化)</title>
		<link>http://blog.lansea-chu.com/index.php/archives/312</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/312#comments</comments>
		<pubDate>Sat, 02 May 2009 12:03:21 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[系統管理]]></category>
		<category><![CDATA[IIS7]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://blog.lansea-chu.com/?p=312</guid>
		<description><![CDATA[因為最近做專案有用到 所以順便分享一下 微軟官方於IIS7中增加了一套Rewrite Model 這套Rewrite Model 可以支援.htaccess的Rewrite設定直接匯入 所以說, 若有使用到Apache底下的Rewrite機制的 移植網站到Windows平台底下一樣可以正常使用! 而且這套Model在IIS中有GUI介面可供設置 十分方便好用! 而Rewrite機制可以應用的範圍實在太廣了 在這裡就僅做 網址靜態化 以及 網址對應 的兩項來介紹 當然 Rewrite 機制可以應用的層面不只有這樣 甚至可以運用在 應用層級的 『負載平衡』等等功能上 好 廢話不多說 開始介紹! 首先 必須先到IIS官方網站下載安裝此模組 http://www.iis.net/downloads/default.aspx?tabid=34&#038;g=6&#038;i=1691 接著就是安裝 安裝過後到IIS管理員進入此模組了(先於左方選擇要應用的站台) 接著我們開始進入設定畫面 選擇 友善的網址 接著我們進行相關設定 其實GUI解釋的都很清楚了 而且很多步驟都是自動的 先輸入舊有網址 選擇要變成的新網址的長相 點選確定 就生效了!! 當然 由於這是正規運算式 所以您也可以自己修改 修改到您要的長相為止 (畫面中的是我隨便亂打的 那並不是正確的正規運算式) 而且點選編輯規則的時候 還有個Test 功能可供測試用 非常的好設定! 結束設定以後就可以用您想要的網址來運作您的網站了 PS.該目錄底下會產生IIS7的設定檔(名為web.config) 請勿刪除 [...]]]></description>
			<content:encoded><![CDATA[<p>因為最近做專案有用到 所以順便分享一下</p>
<p>微軟官方於IIS7中增加了一套Rewrite Model</p>
<p>這套Rewrite Model 可以支援.htaccess的Rewrite設定直接匯入</p>
<p><span id="more-312"></span></p>
<p>所以說,</p>
<p>若有使用到Apache底下的Rewrite機制的</p>
<p>移植網站到Windows平台底下一樣可以正常使用!</p>
<p>而且這套Model在IIS中有GUI介面可供設置</p>
<p>十分方便好用!</p>
<p>而Rewrite機制可以應用的範圍實在太廣了</p>
<p>在這裡就僅做 網址靜態化 以及 網址對應 的兩項來介紹</p>
<p>當然 Rewrite 機制可以應用的層面不只有這樣</p>
<p>甚至可以運用在 應用層級的 『負載平衡』等等功能上</p>
<p>好 廢話不多說 開始介紹!</p>
<p>首先 必須先到IIS官方網站下載安裝此模組</p>
<p>http://www.iis.net/downloads/default.aspx?tabid=34&#038;g=6&#038;i=1691</p>
<p>接著就是安裝</p>
<p>安裝過後到IIS管理員進入此模組了(先於左方選擇要應用的站台)</p>
<p><img class="alignnone size-full wp-image-314" title="1" src="http://blog.lansea-chu.com/wp-content/uploads/2009/05/1.jpg" alt="1" width="244" height="257" /></p>
<p>接著我們開始進入設定畫面</p>
<p>選擇 友善的網址</p>
<p><img class="alignnone size-full wp-image-318" title="2" src="http://blog.lansea-chu.com/wp-content/uploads/2009/05/2.jpg" alt="2" width="109" height="137" /></p>
<p>接著我們進行相關設定</p>
<p><img class="alignnone size-full wp-image-319" title="3" src="http://blog.lansea-chu.com/wp-content/uploads/2009/05/3.jpg" alt="3" width="440" height="401" /></p>
<p>其實GUI解釋的都很清楚了</p>
<p>而且很多步驟都是自動的</p>
<p>先輸入舊有網址</p>
<p>選擇要變成的新網址的長相</p>
<p>點選確定</p>
<p>就生效了!!</p>
<p>當然 由於這是正規運算式 所以您也可以自己修改</p>
<p>修改到您要的長相為止</p>
<p><span style="color: #ff0000;">(畫面中的是我隨便亂打的 那並不是正確的正規運算式)</span></p>
<p>而且點選編輯規則的時候</p>
<p>還有個Test 功能可供測試用</p>
<p>非常的好設定!</p>
<p>結束設定以後就可以用您想要的網址來運作您的網站了</p>
<p><span style="color: #ff0000;">PS.該目錄底下會產生IIS7的設定檔(名為web.config)</span></p>
<p><span style="color: #ff0000;">請勿刪除</span></p>
<p><span style="color: #ff0000;">若該目錄內含aspx網站 則會與原本之web.config結合.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/312/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[心情分享]在IIS環境中將WordPress改採靜態化網址</title>
		<link>http://blog.lansea-chu.com/index.php/archives/263</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/263#comments</comments>
		<pubDate>Sun, 15 Mar 2009 12:24:10 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[耳屎挖挖挖]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[靜態化]]></category>

		<guid isPermaLink="false">http://blog.lansea-chu.com/?p=263</guid>
		<description><![CDATA[最近某個客戶問到了這個問題 在IIS主機上如何把wp改成固定網址呢 在apache下面可以利用Rewrite來做 該客戶提供了一種ISAPI組件 但ISAPI組件必須要擁有主機權限才能安裝 因此該客戶希望我們能協助安裝. 站在主機商的立場而言，關於組件的部分是能不裝即不裝 畢竟該組件隱藏的安全性問題等等都不是能預估的 況且裝了該組件後是否會影響其他正常使用的客戶這也很難說 因此，我便向該客戶提出另外一種解決辦法 該解決辦法是由　Einar 所提出 原理是用404錯誤頁面來導向 首先,先在自己的目錄放入一個404.php檔案如下 &#60;?php $qs = $_SERVER['QUERY_STRING']; $pos = strrpos($qs, &#8216;://&#8217;); $pos = strpos($qs, &#8216;/&#8217;, $pos + 4); $_SERVER['REQUEST_URI'] = substr($qs, $pos); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include(&#8216;index.php&#8217;); ?&#62; 接著再登入Plesk控制台(或者是透過IIS設定) 將 自設錯誤頁面 改為 URL 輸入 /404.php 然後再到wordpress後台 將固定網址 改成 /%year%/%monthnum%/%day%/%postname%/ 這樣的格式 但這種格式有個缺點 就是萬一您的標題是有『非英文』的字 那就無法正常使用 解決方式則改用以下 /%year%/%monthnum%/%day%/%post_id%.html [...]]]></description>
			<content:encoded><![CDATA[<p>最近某個客戶問到了這個問題</p>
<p>在IIS主機上如何把wp改成固定網址呢</p>
<p><span id="more-263"></span></p>
<p>在apache下面可以利用Rewrite來做</p>
<p>該客戶提供了一種ISAPI組件 但ISAPI組件必須要擁有主機權限才能安裝</p>
<p>因此該客戶希望我們能協助安裝.</p>
<p>站在主機商的立場而言，關於組件的部分是能不裝即不裝</p>
<p>畢竟該組件隱藏的安全性問題等等都不是能預估的</p>
<p>況且裝了該組件後是否會影響其他正常使用的客戶這也很難說</p>
<p>因此，我便向該客戶提出另外一種解決辦法</p>
<p>該解決辦法是由　<a href="http://tech.einaregilsson.com/2007/07/30/pretty-wordpress-permalinks-on-iis/" target="_blank">Einar</a> 所提出</p>
<p>原理是用404錯誤頁面來導向</p>
<p>首先,先在自己的目錄放入一個404.php檔案如下</p>
<p><span style="color: #0000ff;">&lt;?php<br />
$qs = $_SERVER['QUERY_STRING'];<br />
$pos = strrpos($qs, &#8216;://&#8217;);<br />
$pos = strpos($qs, &#8216;/&#8217;, $pos + 4);<br />
$_SERVER['REQUEST_URI'] = substr($qs, $pos);<br />
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];<br />
include(&#8216;index.php&#8217;);<br />
?&gt;</span></p>
<p>接著再登入Plesk控制台(或者是透過IIS設定)</p>
<p>將 自設錯誤頁面 改為 URL 輸入 /404.php</p>
<p>然後再到wordpress後台</p>
<p>將固定網址 改成</p>
<pre><code class="perl"><span style="color: #0000ff;"><span class="regexp">/%year%/</span><span class="variable">%monthnum</span><span class="variable">%/</span><span class="variable">%day</span><span class="variable">%/</span><span class="variable">%postname</span><span class="variable">%/

</span></span>這樣的格式
但這種格式有個缺點 就是萬一您的標題是有『非英文』的字
那就無法正常使用
解決方式則改用以下</code></pre>
<pre class="php" style="font-family: monospace;"><span style="color: #0000ff;">/%year%/%monthnum%/%day%/%post_id%.html</span>
(有html後綴)
<strong>或者</strong>
<span style="color: #0000ff;">/%year%/%monthnum%/%day%/%post_id%</span>
(沒有html後綴)

如此即可使用固定網址(改採模擬靜態化)

以上方法我測試過後是成功的
但因為我的部落格文章在google都已經被收錄了
改了網址以後seo就毀了(我知道有301導向外掛,但實際用過不合用)
因此我還是改採原本的固定網址

將方法記錄於此
分享給大家</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/263/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

