美化にURL書き換えを使用する場合、PHPスクリプトでコンテンツ計算を行うか、それを.htaccessファイルにハードコードするかどうかについての考えはありますか?例えばURLの書き換えには、.htaccessまたはPHPを使用してコンテンツを判断します。
、WPは、index.phpページにすべてを指示し、.htaccessファイル
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
に単純なルールを追加します。次にPHPスクリプト(canonical.php)が$ _SERVER ['REQUEST_URI']を解析して実際にどのようなコンテンツをプルアップするかを調べます。誰でもの長所/短所を知ってい
RewriteRule ^products/([0-9][0-9])/$ /productinfo.php?prodID=$1
:代わりに、このすべてを処理するためにPHPを使用しての
、それは次のように、URLからクエリーアイテムを渡して、.htaccessファイルに直接入力することができ2つの方法?私は、PHPメソッドは少し柔軟性を提供すると思っていますが、私は間違っている可能性があります。私はどちらがより多くのオーバーヘッドを持っているのか分からない。
私の意見では、1つのPHPスクリプトでリクエストをルーティングすると、無効なリクエストを傍受してエラーを適切に処理できるようになります。たとえば、ページが見つからないというカスタムエラーページがありますが、ここには類似したページがあります。 –
それは私が考えていたものです。その場ですべての処理を行うためにPHPスクリプトを使用するほうがはるかに簡単です。 – edeneye