首頁  >  文章  >  後端開發  >  wordpress permalink原理

wordpress permalink原理

WBOY
WBOY原創
2016-08-04 09:20:381083瀏覽

對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能接到這些參數,它再根據對應的規則,到資料庫裡找文章並顯示就行了。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn