我試圖弄清楚博客的通用永久鏈接結構,以便與平臺無關。我知道Wordpress支持永久鏈接,並且有一些插件可用於各種永久鏈接樣式遷移,但我也必須在FlatPress和PivotX中使用它,並且我沒有在每個地方都支持URL重寫。與平臺無關的固定鏈接 - 最佳實踐?
到目前爲止,我將嘗試使用一個文件夾類似/固定鏈接/成一個的index.php文件將重定向到實際的崗位,例如/permalinks/index.php?external-link-01將重定向到/index.php/2009-02-03/external-link-01或/index.php/e=42,基於正在使用實際的博客平臺。
爲了更好的永久鏈接,並避免URL重寫,我可以替每個固定鏈接的子文件夾(如/固定鏈接/外部鏈接-01/),其中默認的索引文件會做重定向。
所以,
- 是否有保持這種固定鏈接的更好的方式?
- 我必須使用什麼樣的重定向?
- 我能做些什麼才能允許在重定向後爲永久鏈接添加書籤? (例如,當前頁面/index.php/e=42和書籤應/permalinks/index.php?external-link-01)
1.網址重寫支持並非在所有主機上都可用,並不取決於我的請求。 – alexandrul 2009-09-15 08:01:16
2.無論我的博客平臺在任何特定時刻(例如從FlatPress遷移到PivotX或其他方式) – alexandrul 2009-09-15 08:01:47
好的,有道理。我會查找一些URL縮短腳本,然後自定義這些以支持永久鏈接系統。沒有規定稱URL重寫器必須簡短而有效。看起來如果你使用精心策劃的RESTful類型方案,你可以避免重寫。您的永久鏈接應用可以位於外部世界和您的博客之間。我會遵循MVC。哪裏有一個簡單的前端控制器中心,有一堆「啞」索引文件。 您可以將數據模型抽象爲數據庫或幕後的一些數據結構。祝你好運!好奇看到你創造了什麼。 – 2009-09-15 08:14:07