thinkphp擬似静的

擬似静的URLは、通常、より良いSEOの結果を満たすために、ThinkPHPサポート擬似静的なURLの設定は、設定することができますされURL_HTML_SUFFIXますが、静的なURLの接尾辞パラメータを増やしたい決勝で自由に、そして現在の操作の正常な実行には影響しません。例えば、我々はセット

  1. 'URL_HTML_SUFFIX'=>'shtml'

その後、我々は、次のURLに置くことができます  http://serverName/Home/Blog/read/id/1 になると http://serverName/Home/Blog/read/id/1.shtml

後者の特徴は、より多くの静的なページのURLですが、同じURLと上記の効果が行われた、元のパラメータには影響を与えません。

デフォルトでは、擬似静的セットhtml、我々は擬似静的なサフィックスが空で設定されている場合、

  1. 'URL_HTML_SUFFIX'=>''

これは、すべての静的なサフィックスをサポートすることができ、かつ一定に現在の擬似静的なサフィックスを記録します  __EXT__  が、通常のページビューには影響しません。

例えば:

  1. http://serverName/Home/blog/3.html
  2. http://serverName/Home/blog/3.shtml
  3. http://serverName/Home/blog/3.xml
  4. http://serverName/Home/blog/3.pdf

それはあなたが現在の擬似静的な接尾辞を取得したい場合は、定数によって、通常の訪問することができ  __EXT__  に着きます。

あなたは、複数の擬似静的なサフィックスをサポートしたい場合は、次のように直接設定することができます。

  1. // 多个伪静态后缀设置 用|分割
  2. 'URL_HTML_SUFFIX' => 'html|shtml|xml'

そして、アクセス時に  http://serverName/Home/blog/3.pdf システムエラーの時間が報告されます。

あなたのような、URLサフィックスへのアクセスを禁止する設定することができます。

  1. 'URL_DENY_SUFFIX' => 'pdf|ico|png|gif|jpg', // URL禁止访问的后缀设置

アクセスした場合  http://serverName/Home/blog/3.pdf 、直接404エラーが返されます。

マーブルプラットフォームの精度等級

注意:
URL_DENY_SUFFIXより優先順位URL_HTML_SUFFIXの高いを。

 

おすすめ

転載: www.cnblogs.com/furuihua/p/11778114.html