如何在wordpress网站中使用非wordpress的index.php

问题描述 投票:0回答:1

我有一个 WordPress 网站,我想在其上使用自定义的非 WordPress Index.php。 不幸的是,我们都知道 WordPress 的页面是使用初始的 index.php 作为第一个加载器来加载的。 我怎样才能做到呢?

如果我更改index.php文件,那么就无法访问wordpress中的其他页面。

wordpress custom-wordpress-pages
1个回答
0
投票

最好的选择是保持 WordPress 安装不变。所以不要更改index.php。

如果您需要某些页面使用不同的 php 或 html 文件,您应该使用重写规则将这些 url 重定向到这些不同的页面。在根目录的.htaccess文件中,你会发现一些wordpress添加的规则。在这些行之前,您可以添加自己的规则来“拦截”不同 php 文件的某些 url。例如,home url:您可以创建一个名为 home.php 的新文件并将请求重写到该文件。

RewriteEngine On
RewriteRule ^$ /home.php [L]

其中 ^ 表示路径的开始,$ 表示路径的结束。所以在这种情况下没有路径,这意味着主页。如果您需要另一个路径,例如

products
来指向自定义文件,例如
products.php
,您可以编写
^products$

© www.soinside.com 2019 - 2024. All rights reserved.