引用 : http://vovo2000.com/phpbb2/viewtopic-1947.html

Rewrite 很簡單的說,就是把類似
==> /phpbb2/viewtopic.php?t=1388&start=0&sort=0
動態網頁,讓他給 user 的感覺是
==> /phpbb2/viewtopic-1388.html
而,實際上還是執行 viewtopic-1388.html&start=0&sort=0

再舉一個例子:
使用者看到 => /paintbbs/pch-viewer-1234.html
實際上執行 => /paintbbs/pch-viewer.cgi?pic=1234.png&pch=1234.pch

對 User 來說他只需要記得
Viewtopic-1388.html 或 pch-viewer-1234.html 即可

好處有:
1. URL 短一點,對使用者而言,靜態網址的接受度較高。
2. Search Engine Robots/Spiders/Crawlers 比較吃的下去
3. (未經證實)靜態網址的 SEO/SERP 效果好
4. 減少您 Log File / header流量的負擔,積少成多

要注意:
1. 要注意 Session ID 的控制或 Cache-Control 等議題
2. 一些使用者專屬個人資料的頁面,rewrite 時要注意。
3. .htaccess 的設定

Related posts 相關文章
apache httpd 2.4.58 有些安全性更新
More...
Apache 有 path traversal 目錄遍歷的漏洞
More...
CentOS7 透過 systemd 自動讓服務 restart 重啟
More...
用 GoAccess 即時分析 IIS Access Log
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。