同じエンコードされたテンプレートをすべて使用する 5 つのワードプレス サイトがあります。そのエンコードされたテンプレート (私は変更できません) は、いくつかの基本的な HTML レイアウト コードを含む "2012.orange.html" というファイルを呼び出します。サーバーの「/home/」ディレクトリに「my_template.php」を作成し、「/home/」から「my_template.php」を「含む」別の「2012_orange.php」ファイルをテンプレートディレクトリに作成しました。
私の目標は、「/home/」ディレクトリにある「my_template.php」ファイルを使用して、5 つの異なるサイトのレイアウトを制御することですが、特定の .html ファイルを呼び出して代わりに.php。
次のコードを使用して「robots.txt」で同様のことを行いましたが、うまく機能します。
# BEGIN - Robots Rewrite
RewriteEngine on
RewriteRule ^robots\.txt$ robots.php [L]
## END - Robots Rewrite
しかし、これを機能させることができません... HTMLレイアウトがありません:
# BEGIN - Template Rewrite
RewriteEngine on
RewriteRule ^2012\.orange\.html$ 2012_orange.php [L]
## END - Template Rewrite
繰り返しになりますが、2012_orange.php には次のインクルードのみが含まれます。
<?php include ('/home/my_template.php'); ?>
元の .html が呼び出されたときに .htaccess を .php バージョンのファイルにリダイレクトする方法についてのアイデアはありますか?