About website sitemap(.xml)

Sitemap is a xml format document that lists URLs with metadata in websites, originally introduced in 2005 by Google, and now supported by all the well-known search engines, which can help webmasters to inform search engines about the pages on their sites that are available for crawling, so it’s also an important part of SEO(Search Engine Optimization).

The metadata in the sitemap of a certain URL contains the last updated datetime, the frequency of page changes, importance, relative to other URLs in the site, than makes search engines more intelligently crawl and display the site.

www.peterdavehello.org-sitemap

Sitemap example – https://www.peterdavehello.org/sitemap.xml

For more details:

Do not have sitemap for your website? Try some sitemap generators:

If you are using WordPress as I do, try to use a sitemap plugin:

(The Jetpack by WordPress.com official plugin also provides sitemap feature)

Don’t forget to validate your sitemap, these sitemap validators can help webmasters to validate the sitemap of websites:

LAMP Web Server 網頁伺服器快速建置入門

前言 …

LAMP 為 Linux + Apache + MySQL + PHP 這種網站伺服器組合的簡稱,分別代表著

  1. 作業系統
  2. http 伺服器
  3. 資料庫
  4. 網頁後端語言

LAMP 可說是目前非常廣泛被使用的網站建置環境組合,另外也有將其中組合抽換為其它相同功能但不同產品的組合,例如把 Linux 改為 FreeBSD 或 Windows 的 FAMP、WAMP,把 Apache 改為 NGINX 的 LNMP 等,其中的 Linux distribution (分支) 又以 Debian / Ubuntu 最為熱門,本篇不例外是使用 Ubuntu / Debian 作為示範,但基本上基於 Debian 以及 Ubuntu 的 GNU/Linux distributions 都適用。

根據 W3Techs 的統計,Linux 在 web server 的作業系統市佔率高達 36.2% ( Unix 佔總共的 68%、Linux 佔其中的 53.2% ),其中 Debian / Ubuntu 就分別佔了 Linux 的 32.6% / 31.1%:

w3techs-usage-of-operatingSystems-unix-Mar-1-2016

Aapache 的 Web Server 領域更是有著 55% 過半的驚人市佔率:

w3techs-usage-of-WebServers-Mar-1-2016

資料請參考 W3Techs :

說到寫這篇的原因,主要是前陣子因為 推坑 推薦 不少人來使用 WordPress 撰寫部落格、筆記,WordPress 目前已經擁有高達 26% 的網頁市佔率,平均每四個網站就有一個是使用 WordPress 架設,可想而知 WordPress 不管是在社群、生態系方便都已經相當成熟,考量到自行架設 WordPress 會比直接使用 WordPress.com 現成的服務來的更有彈性、功能更加強大,同時又可以學技術,但對於初學者對於遇到問題的恐懼一直是最大的阻礙,故撰寫這份 LAMP 簡易安裝筆記供入門者參考,對於其他同樣使用 PHP 語言的網站平台基本上都適用。

繼續閱讀

WordPress 4.0 beta 1 出來了

WORDPRESS_LOGO

剛剛在官方部落格上看到的:WordPress 4.0 Beta 1

WordPress 4.0 正式版預計是在下個月底釋出 (資料來源:WordPress roadmap)

看起來還有一些問題待解決,等beta 2, 3, 4 (如果有的話xD, WordPress 3.9只有到 beta 3), 再來開一個virtual host玩玩看好了

不過居然剛剛才發現居然有這種東西 WordPress Beta Tester

如果是一個專門開來玩新版測試功能還有測試新版跟外掛相容性的站台裝裝這個外掛好像不錯

應該不會有人想在正式環境這樣玩吧? WordPress 表示:you’ll want “bleeding edge nightlies” xDDDD

WordPress 上傳檔案遇到的 HTTP 錯誤

web 前端寫的就是很單純的

HTTP錯誤。

來看看後端 apache log

[Mon Feb 17 22:56:24.891511 2014] [fcgid:warn] [pid 13457] [client 220.134.226.197:65194] mod_fcgid: HTTP request length 139264 (so far) exceeds MaxRequestLen (131072), referer: http://example.com/wp-admin/media-new.php

所以問題很明顯 …

看了一下 mod_fcgid – Apache HTTP Server,FcgidMaxRequestLen 的預設值在 apache 2.3.6 開始是131072,單位是byte,所以等於只能傳 128KB 以內的資料XD 而在之前的版本則是 1GB,總覺得這前後兩個值都有點極端 … 所以先調整 10485760 (10MB) 觀察看看,目前使用正常,應該是不會再有什麼問題了