wordpress permalink原理

WBOY
發布: 2016-08-04 09:20:38
原創
1122 人瀏覽過

對wordpress permalink的原理比較有興趣,例如如下的url:

<code>/?p=1 #最丑陋,最直接,就是根据id去查

/2016/07/14/xxx

/category/xxx

/article/xxx

/article
</code>
登入後複製
登入後複製

這些都是合法的url,而且能被wordpress理解,具體怎麼做到的,而且是動態的?

正則?

回覆內容:

對wordpress permalink的原理比較有興趣,例如如下的url:

<code>/?p=1 #最丑陋,最直接,就是根据id去查

/2016/07/14/xxx

/category/xxx

/article/xxx

/article
</code>
登入後複製
登入後複製

這些都是合法的url,而且能被wordpress理解,具體怎麼做到的,而且是動態的?

正則?

在你看起來是路徑的這些東西,例如/2016/07/14/xxx,其實都是經過了Apache的RewriteRule轉換為了index.php的參數的,後面就很好理解了,既然index.php能接到這些參數,它再根據對應的規則,到資料庫裡找文章並顯示就行了。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板