我有 5 个 wordpress 网站都使用相同的编码模板。该编码模板(我无法更改)使用一些基本的 html 布局代码调用名为“2012.orange.html”的文件。我在服务器的“/home/”目录中创建了一个“my_template.php”,并在我的模板目录中创建了另一个“2012_orange.php”文件,该文件“包含”来自“/home/”的“my_template.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'); ?>
关于如何让 .htaccess 在调用原始 .html 时重定向到文件的 .php 版本的任何想法?