wordpress如何實現偽靜態- 虛擬主機,虛擬主機域名注冊-常見問題,虛擬主機,網頁制作,域名注冊,主機,企業郵局,主頁空間,個人主頁,網絡實名,主機托管,網站建設,域名">

www.欧美-www.欧美.com-www.欧美com-www.欧美黄色-久热爱精品视频在线观看久爱-久热福利

  • 購物車  0

    我的購物車

    0 件商品,共計 0
    去購物車結算
  • 最新公告 

    未讀消息 :  忽略

    查看全部

  • 常見問題
  • 有問必答
  • 網站備案

歡迎您來到禾城數碼,開始互聯網之旅!

wordpress如何實現偽靜態

一。我司windows和linux主機都支持wordpress偽靜態。linux主機較簡單,安裝好程序到后臺設置》固定鏈接》直接進行設置就可支持。強烈建議使用wordpress的客戶使用linux虛擬主機!!


對于windows主機,在wordprcess的后臺>設置(Options)》固定鏈接(Permalinks),一共有5個選項,前四個選項直接選擇就支持的,不需要特殊處理。
第五個選擇是通過404錯誤設置,相對復雜,這里我們主要說明。

具體設置步驟:
1.新建一個記事本,在里面寫入下面代碼保存,連同txt格式重新命名為404.php。上傳到網站根目錄。

代碼:
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
2. 登錄我司網站后臺管理》業務管理》虛擬主機管理,點管理進去,點自定義錯誤》開啟動態404頁 

3.進入wordpress管理后臺,設置(Options)》固定鏈接(Permalinks),一共有5個選項,前四個選項直接選擇就支持的。我們說的是自定義結構設置。常用的設置有/%post_id%.html ,出來是網頁/47.html這種格式的;還有一種是/%postname%.html,這種出來是/標題.html格式的,如果標題是中文會轉碼成%符號那種,有些服務器支持不太好,不能訪問。建議用戶用第一種自定義,好看而且更容易收錄。

另附官方提供了如下一些自定義參數:
%year% 年份
%monthnum% 月份
%day% 日期
%hour% 小時
%minute% 分鐘
%second% 秒
%postname% 文章名。在發表文章的時候,輸入文章縮略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url中的文章名.
%post_id% 文章的ID
%category% 目錄
%author% 作者

二。這個方法會導致中文標簽和一些相關地方的tags無法找到,解決辦法是查找wp-include/classes.php  或 /wp-includes/class-wp.php中如下代碼:


if(isset($_SERVER['PATH_INFO']))
$pathinfo=$_SERVER['PATH_INFO'];
else
$pathinfo='';
$pathinfo_array=explode('?',$pathinfo);
$pathinfo=str_replace("%","%25",$pathinfo_array[0]);
$req_uri=$_SERVER['REQUEST_URI'];

修改為:


if(isset($_SERVER['PATH_INFO']))
$pathinfo=mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8','GBK');
else
$pathinfo= ”;
$pathinfo_array=explode('?',$pathinfo);
$pathinfo=str_replace("%","%25",$pathinfo_array[0]);
$req_uri=mb_convert_encoding($_SERVER['REQUEST_URI'],'utf-8','GBK');

----------------------

三。WordPress換域名的完美301跳轉方法

假設你的主機上綁定的有<a href="http://www.abc.com/" border="0" src="image/url.gif" align="absmiddle" www.abc.com ,abc.com,abc.gotoip4.com 三個域名,你想輸入 abc.com 或abc.gotoip4.com的時候,自動跳轉到主域名:<a href="http://www.abc.com/" border="0" src="image/url.gif" align="absmiddle" www.abc.com ,


修改 wordpress 根目錄下的 wp-blog-header.php ,并在文件開頭 <?php 之后加入以下代碼:


if (strtolower($_SERVER['SERVER_NAME'])!='3個W.abc.com')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://3個W.abc.com'.$URIRedirect);
exit();
}

注意:把上面程序里面的兩個 '3個W.abc.com' 修改成你自己的域名 

四。wordpress使用404頁面實現永久連接的分頁問題及解決方法
2.8到3.0版本的修改wp-setting.php文件
3.1版本的修改文件 wp-includes\load.php
把上面if ( empty( $_SERVER['REQUEST_URI'] ) || ( php_sapi_name() != 'cgi-fcgi' && preg_match( '/^Microsoft-IIS\//', $_SERVER['SERVER_SOFTWARE'] ) ) )
改成if ( empty( $_SERVER['REQUEST_URI'] ) )就對了

五。標簽云中文分頁不能訪問問題。

解決wp-pagenav分頁插件,不支持中文Tags分頁問題。解決思路就是讓UTF-8編碼的Tags轉換成GBK輸出,不轉成GB2312的原因,在于GB2312是簡體中文編碼,不支持繁體中文。如果Tags是繁體,照樣出亂碼而無法打開。
1、備份你的wp-pagenav分頁插件,形成良好的備份習慣。這里只需要對wp-pagenavi.php文件操作,如果你懶干脆只備份此文件。
2、用FTP軟件,二進制方式下載\wp-content\plugins\wp-pagenavi\wp-pagenavi.php文件到本地,使用Editplus或Dreamweaver打開文件。找到第170行,代碼如下:
return "<a href='" . esc_url(get_pagenum_link($page)) . "' class='$class'>$text</a>";
3、在此句前加“#”,或用“/**/”把詞句包含,注釋掉此段代碼。另起一行,加入如下代碼:return "<a href='" . esc_url(mb_convert_encoding(get_pagenum_link($page), "UTF-8", "GBK")) . "' class='$class'>$text</a>";
4.保存文件,并上傳到服務器,測試你的Tags分頁是否可用。



來源: greatidc.com
閱讀:4023
日期:2012/8/21

  >> 相關文章
 
Top

客服熱線

0573-80897175

主站蜘蛛池模板: 日本不良网站 | 久久精品国产清白在天天线 | 成年看片免费高清观看 | 四虎永久在线日韩精品观看 | 久久精品国产精品亚洲红杏 | 天天躁夜夜 | 韩国精品网站 | 天天综合天天 | 66av视频| 国产亚洲欧美久久久久 | 亚州中文字幕 | 国产在线视频一区二区三区 | 免费看黄色影片 | 激情欧美一区二区三区中文字幕 | 在线观看三级视频 | 天天干天天干天天干天天 | 欧美视频第一区 | 亚洲午夜久久久久中文字幕久 | 黄色一级片在线观看 | 欧美日韩国产综合视频一区二区三区 | 一级毛片aaaaaa视频免费看 | 日韩精品中文字幕视频一区 | 天天爱天天做天天爽天天躁 | 伊人第四色 | 久久中文字幕综合婷婷 | 97碰视频人人做人人爱欧美 | 国产xxxx视频 | 亚洲精品三区 | 久久精品国产一区 | 狠狠色丁香婷婷综合尤物 | 亚洲欧洲国产精品久久 | 久久久久久毛片免费播放 | 日韩精品一区二区三区视频网 | 91精品91久久久久久 | 国产精品第五页 | 中文字幕天天躁日日躁狠狠 | 欧美色欧美色 | 色综合欧美色综合七久久 | 日韩精品久久久久影院 | 中国三级毛片 | 欧美精品一区二区三区久久 |