多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > Wordpress靜態化設置:windows主機偽靜態去除

Wordpress靜態化設置:windows主機偽靜態去除

來源:程序員人生   發布時間:2014-04-19 01:19:18 閱讀次數:3450次

  網(LieHuo.Net)教程 風云博客以前用的主機一直都是國外的免費主機,速度慢不說,還經常打不開。尤其是文章寫的一多帳號就被k。網站搬來搬去,很是麻煩。痛定思痛,wboke下定決心,把博客搬回了國內。購買了國內的win主機,給風云博客找了一個固定的家。搭建好了博客,其實也已經考慮好了以后換其它主機的退路。所以還是很保守的暫時選擇了域名/post_id.html”,比如http://www.wboke.info/123.html作為博客的永久鏈接地址。

  為了去掉wordpress博客文章連接地址中嵌入的index.php格式,在網上一直苦苦搜索,知道有個方法可以用ISAPI_Rewrite組件實現類似linux主機apache環境的mod_rewrite的url rewrite地址重寫功能,但必須要擁有服務器上運行該組件的權限,但win主機大多無此功能,只好另想辦法。

  經過一段時間的苦苦尋覓,終于找到了win虛擬主機不需任何wordpress插件,不需要第三方組件完美的wordpress偽靜態設置方法。當然,前提條件是服務器提供商的控制面板有自定義404錯誤頁面的選項。

  你只需創建一個404錯誤頁面,并且寫入下列幾行代碼即可簡單方便的實現無插件完美支持windows主機的永久固定鏈接的偽靜態化地址格式。去掉網頁地址中的index.php! 

header(”HTTP/1.1 200 OK”);
$ori_qs = $_SERVER['QUERY_STRING'];
$pattern = ‘/[^;]+;[^:]+://[^/]+(/[^?]*)(?:?(.*))?/i’;
preg_match($pattern, $ori_qs, $matches);
$_SERVER['PATH_INFO'] = $matches[1] . ‘?’ . $matches[2];
$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
$query_args = explode(’&’, $matches[2]);
unset($_GET);
foreach ($query_args as $arg)
{
$the_arg = explode(’=', $arg);
$_GET[$the_arg[0]] = $the_arg[1];
}
include(’index.php’);
?>

   這樣即可固定REQUEST_URI和PATH_INFO參量并且包括進去index.php,剩下的將交給wordpress完成任務。

  具體設置步驟:
  1.新建一個記事本,在里面寫入上面代碼,保存,連同txt格式重新命名為404.php.(文件名視你的主機支持的404錯誤指向的文件名為準,靈活運用),將這個文件上傳到你博客空間的主目錄。設置404自定義錯誤指向404.php,一般來說,絕大多數服務器控制面板均提供該選項。

  3.進入wordpress管理后臺,設置(Options)-永久鏈接,你就當自己的主機是linux主機使好了,任意、隨便設置自己喜歡的偽靜態地址格式及靜態地址后綴。我的固定鏈接格式是:/%post_id%.html。網址型式http://www.wboke.info/29.html

  推薦鏈接地址層次不要太深,并且偽靜態化地址加上html,不過也有人推薦不要加上偽靜態后綴,因為那樣搜索引擎可能會認為那種地址是一個分類目錄,而不是一個具體的網頁,從而獲得更高的搜索排名權重,現在wordpress個人博客也比較流行那種偽靜態格式。

  不管怎樣,你成功去掉了index.php!最后感謝英文作者einar 提供的天才設置方法!

  還有另外一種真正的靜態化方法。第二種方案:用cos-html-cache實現靜態化 要求:使用下載cos-html-cache 1.1

  具體設置步驟:

  下載cos-html-cache 1.1(http://downloads.wordpress.org/plugin/cos-html-cache.1.1.zip) ,解壓,傳到/wp-content/plugins/目錄,在后臺”插件”中啟用”cos-html-cache”

  在”設置”永久選項中,自定義結構修改靜態化的規則,例如我使用的是 /%post_id%.html

  下載404代碼(見附件)。并且上傳到網站的跟目錄,設置404自定義錯誤指向404.asp

  在后臺cos-html-cache 管理選項生成靜態頁面,就可以實現目的了。

  總結:

  第一種方案比較簡單,可以顯現無index.php的永久鏈接。第二種方案較復雜點,但是可以生成靜態頁面,且可以實現無index.php的永久鏈接。第二種方法,wboke試了幾次,沒有成功,只好選用第一種方法,實現了wordpress博客的網址靜態化。

  轉自:風云博客 地址:http://www.wboke.info/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲天堂久久精品成人 | 亚洲春色在线播放 | 欧美性大战久久久久久 | 国产免费一区二区三区免费视频 | www日本视频| 印度美女freesex性hd | 动漫精品一级毛片动漫 | ppypp日本欧美一区二区 | 欧美人与动性视频在线观 | 日本一区二区不卡久久入口 | 羞羞影院男女午夜爽爽影视 | 久久亚洲精中文字幕冲田杏梨 | 精品无码久久久久久国产 | 操你啦网站 | 国产精品久久久久久久久久久久久久 | 免费观看美女的网站 | 在线观看亚洲 | 日韩亚洲国产欧美精品 | 国产在线精品一区二区中文 | 最新国产福利在线观看 | 欧美激情亚洲精品日韩1区2区 | 国产精品免费视频一区 | 日韩 欧美 中文 | 免费精品久久久视频 | 久久亚洲一级α片 | 久久最新视频 | 国产 日韩 欧美 亚洲 | 黑人高h| 91精品国产福利在线观看 | 欧美一区二区视频 | 亚洲欧美综合另类图片小说区 | 成人a一级毛片免费看 | 国产成人欧美 | 三人交free性 hd | 国产亚洲精品自在线观看 | 国产欧美在线观看不卡 | 精品无码久久久久久国产 | 欧美国产另类 | 337p粉嫩日本大胆艺术 | 免费看羞羞动漫视频网站 | 亚洲国产精品久久久天堂 |