[英]How to Add .php extension to Category pages in Wordpress
我在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开发人员,也不知道从哪里开始。
公爵,
实际上,您将不想这样做。 您真正应该做的是设置永久链接结构,以便它通过index.php进行路由,例如domain.com/index.php/my-page/,这样WordPress可以正确地捕获所有应该被捕获的页面和帖子。路由到WordPress。
在此处查找更多信息: http : //codex.wordpress.org/Using_Permalinks#PATHINFO : _.22Almost_Pretty.22
公爵,
我认为您错过了使用PathInfo代替mod_rewrite的部分,这听起来像您必须要做的。
首先,做您想做的事情很棘手。 您最好将其设置为默认的永久链接,并使用domain.com/?p=533,这样它根本不会使链接变得漂亮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.