如何在Wordpress中将.php扩展名添加到类别页面

时间:2010-02-04 19:58:10

标签: php wordpress .htaccess

我正在Rackspace Cloud上托管一个Wordpress网站。主站点是用 ASP.NET 编写的,所以我将默认技术设置为 ASP.NET / IIS

Php文件仍然可以在此环境中执行,但是它们需要以.php扩展名结尾,以便服务器知道如何处理它们。

我找到了一种方法,只需将.php添加到结构的末尾,即可将.php扩展名添加到永久链接中。我也找到了一种方法,可以使用此插件将http://wordpress.org/extend/plugins/html-on-pages/添加到任何页面。

我剩下的就是类别标记页面。 例如[domain]/category/uncategorized

我想将其更改为/category/uncategorized/index.php或仅[domain]/category/uncategorized.php

另外需要注意的是,如果您不熟悉Rackspace Cloud,我就不能使用.htaccess文件。

我认为在Wordpress应用程序的代码中我可以做到这一点,但我不是一个php开发人员,不知道我将从哪里开始。

2 个答案:

答案 0 :(得分:0)

杜克,

实际上,你不想这样做。你应该做的是设置永久链接结构,以便通过index.php进行路由,例如domain.com/index.php/my-page/,这样WordPress可以正确捕获应该是的所有页面和帖子路由到WordPress。

点击此处了解更多信息:http://codex.wordpress.org/Using_Permalinks#PATHINFO:_.22Almost_Pretty.22

答案 1 :(得分:0)

杜克,

我认为你错过了使用PathInfo而不是mod_rewrite的部分,这听起来像你将要做的事情。

首先,做你想做的事很棘手。您可能最好只将其设置为默认固定链接,并使用domain.com/?p=533,因此它根本不会使链接变得非常漂亮。