最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

wordpress靜態(tài)化首頁及去除url中的index.html

  發(fā)布時間:2016-08-24 18:09:19   作者:佚名   我要評論
使用wordpass博客程序的朋友都知道他的默認(rèn)首頁是index.php,然而地球人都知道index.html的太首頁能夠提高網(wǎng)站首頁的訪問速度。原因的話。地球人都知道的

使用wordpass博客程序的朋友都知道他的默認(rèn)首頁是index.php,然而地球人都知道index.html的太首頁能夠提高網(wǎng)站首頁的訪問速度。原因的話。地球人都知道的。
其實呢cms主題嘛,首頁的文章展示模塊太多了,所以產(chǎn)生的sql查詢也就多了,自然而然的加載速度也就很慢咯尤其是數(shù)據(jù)展示量比較的cms主題,那加載速度可不敢恭維了。
那么如何加快解構(gòu)比較復(fù)雜的wordpress cms主題的加載速度呢?小殘給出兩個方案。

方案一:在服務(wù)器上安裝eaccelerator或memcached這類的數(shù)據(jù)庫緩存腳本,并且安裝相關(guān)的wordpress插件。

(PS:這個方案適合VPS或者獨立服務(wù)器的用戶,如果小伙伴用的是虛擬主機那就別奢望這個方法了。)

方案二:為wordpress首頁生成一個html文件跳過sql查詢。

(這個方法最有效,效果也很好,而且對小伙伴的空間配置要求不高,虛擬主機即可使用。)

實現(xiàn)方法:

1、新建一個名為index_html.php的文件并加入一下代碼:

PHP Code復(fù)制內(nèi)容到剪貼板
  1. <?php   
  2. $baseCmsUrl = "http://www.exehack.net";   //你網(wǎng)站的根目錄不要加反斜杠/   
  3. $dmPageName = "index.php";   
  4. $stPageName = "index.html";   
  5. $tureStFile = dirname(__FILE__).'/'.$stPageName;   
  6. {   
  7.         $body = file_get_contents($baseCmsUrl.'/'.$dmPageName);   
  8.         $fp = fopen($tureStFile'w');   
  9.         fwrite($fp$body);   
  10.         fclose($fp);   
  11. }   
  12. header("Location:$baseCmsUrl/index.html");    //生成后返回靜態(tài)首頁   
  13. ?>  

將文件上傳到網(wǎng)站根目錄后直接打開瀏覽器訪問該文件即可為wordpress首頁生成html。
生成index.html文件后,我們要注意的是我們直接訪問自己的域名和訪問域名+index.html都會顯示首頁這樣的會搜索引擎會認(rèn)為你在制造重復(fù)頁面,會給網(wǎng)站帶來一定的負(fù)面影響

下面小殘給出解決此問題的方法(訪問index.html301轉(zhuǎn)跳到/,即去除掉首頁url中的index.html):
apache下的解決方法:


復(fù)制代碼
代碼如下:

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^index\.(php|html|htm)$ http://www.exehack.net/ [R=301,L]


nginx下的解決方法:


復(fù)制代碼
代碼如下:

location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.html/$1 last;
}
}


apache下只要將代碼加到.htaccess文件最上面即可,域名替換成你自己的域名,至于nginx,小殘就不多說了,既然你都用上了nginx那么這點問題應(yīng)該還是懂的。

相關(guān)文章

最新評論

贡嘎县| 黑河市| 白玉县| 松阳县| 吴忠市| 鲁甸县| 沭阳县| 三原县| 蒙山县| 亳州市| 黄冈市| 若羌县| 兴国县| 江油市| 湟中县| 滁州市| 虎林市| 东港市| 印江| 获嘉县| 噶尔县| 秦皇岛市| 漳州市| 长宁区| 陵水| 朝阳市| 河北区| 武鸣县| 三台县| 霍林郭勒市| 仁寿县| 通化市| 宾阳县| 兴和县| 许昌县| 手机| 千阳县| 塘沽区| 什邡市| 故城县| 河津市|