擬似静的URLは、通常、より良いSEOの結果を満たすために、ThinkPHPサポート擬似静的なURLの設定は、設定することができますされURL_HTML_SUFFIX
ますが、静的なURLの接尾辞パラメータを増やしたい決勝で自由に、そして現在の操作の正常な実行には影響しません。例えば、我々はセット
'URL_HTML_SUFFIX'=>'shtml'
その後、我々は、次のURLに置くことができます http://serverName/Home/Blog/read/id/1
になると http://serverName/Home/Blog/read/id/1.shtml
後者の特徴は、より多くの静的なページのURLですが、同じURLと上記の効果が行われた、元のパラメータには影響を与えません。
デフォルトでは、擬似静的セットhtml
、我々は擬似静的なサフィックスが空で設定されている場合、
'URL_HTML_SUFFIX'=>''
これは、すべての静的なサフィックスをサポートすることができ、かつ一定に現在の擬似静的なサフィックスを記録します __EXT__ が、通常のページビューには影響しません。
例えば:
http://serverName/Home/blog/3.html
http://serverName/Home/blog/3.shtml
http://serverName/Home/blog/3.xml
http://serverName/Home/blog/3.pdf
それはあなたが現在の擬似静的な接尾辞を取得したい場合は、定数によって、通常の訪問することができ __EXT__ に着きます。
あなたは、複数の擬似静的なサフィックスをサポートしたい場合は、次のように直接設定することができます。
// 多个伪静态后缀设置 用|分割
'URL_HTML_SUFFIX' => 'html|shtml|xml'
そして、アクセス時に http://serverName/Home/blog/3.pdf
システムエラーの時間が報告されます。
あなたのような、URLサフィックスへのアクセスを禁止する設定することができます。
'URL_DENY_SUFFIX' => 'pdf|ico|png|gif|jpg', // URL禁止访问的后缀设置
アクセスした場合 http://serverName/Home/blog/3.pdf
、直接404エラーが返されます。
注意:
URL_DENY_SUFFIX
より優先順位URL_HTML_SUFFIX
の高いを。