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

国产精品资源在线_成人在线一区二区_日韩av电影观看_国产亚洲一区二区三区在线观看_午夜在线_草逼网首页

  • 購物車  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
閱讀:4034
日期:2012/8/21

  >> 相關文章
 
Top

客服熱線

0573-80897175

主站蜘蛛池模板: 亚洲成人免费视频 | 91精品久久久久久久久久入口 | 在线免费观看日本视频 | 欧美激情一区二区 | 久久久免费电影 | 国产精品福利在线 | 久久精品亚洲精品国产欧美 | 国产精品亚洲一区二区三区在线 | 日日爱夜夜操 | 国产在线观看一区二区三区 | 我想看一级黄色毛片 | 雨宫琴音一区二区在线 | 一二三四在线视频观看社区 | 亚洲精品中文字幕 | 美女人人操 | 午夜视频一区二区 | www.中文字幕.com| 精品成人一区 | 国产精品久久久久久久久久久久冷 | 免费精品久久久久久中文字幕 | 在线亚洲免费视频 | 亚洲午夜小视频 | 欧美成人猛片aaaaaaa | 午夜影院普通用户体验区 | 草樱av| 国产乱码精品一品二品 | 久久精品91久久久久久再现 | 免费视频一区二区三区在线观看 | 夜夜爽99久久国产综合精品女不卡 | 男女污污网站 | 黄色三级免费网站 | 欧美一区二区三区久久精品 | 亚洲欧美成人影院 | 草草在线观看 | 亚洲激情专区 | 久久久123 | 精品日韩一区 | 一区二区三区国产精品 | 亚洲精品一区二区三区四区高清 | 午夜久久久 | 2019中文字幕视频 |