【问题标题】:How to install php script inside wordpress如何在wordpress中安装php脚本
【发布时间】:2025-12-11 06:55:02
【问题描述】:

我已经在主域uberchecker.com 中安装了 WordPress,并在uberchecker.com/app 中安装了一个 PHP 脚本,现在当我尝试访问任何 app 时。 我收到了该页面未找到的错误,因为它显示了 Wordpress 网站...

如何显示应用程序页面,而不是显示 404 页面的 WordPress 网站?

我在 Wordpress 根文件夹中的 .htaccess 文件如下所示

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/app/(.*)$ [OR]
RewriteRule ^.*$ - [L]
</IfModule>

【问题讨论】:

  • 您可以使用 Wordpress 模板编写您的 php 脚本,然后在 wordpress 上作为页面使用

标签: php wordpress


【解决方案1】:

我不是 100% 确定你的意思,但如果你想在 Wordpress 目录中添加一个单独的脚本,你可以在名为 app 的目录的根目录中添加一个文件夹,并在其中放置一个 index.php文件夹之类的。

wp-admin/
wp-includes/
wp-content/
index.php
app/
-- index.php

以上将导致www.wordpressinstallurl.nl/app显示app/index.php的内容

其次,您还想更新您的 htaccess 以防止 wordpress 将所有对子文件夹的请求路由到根 index.php,您可以通过在 wordpress 指令上方添加以下内容来做到这一点:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/app/(.*)$ [OR]
RewriteRule ^.*$ - [L]
</IfModule>


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

【讨论】:

  • 嗨,这正是我所做的......但问题是当我尝试访问脚本页面时,例如wordpressinstallurl.nl/app/exampleapp1。我收到 404 错误,因为它试图向我显示 Wordpress 页面而不是脚本页面。你检查我的链接。 uberchecker.com -wordpress--works, uberchecker.com/app- script installed--works, uberchecker.com/app/meta-tag-generator --gets 404 error。
  • 我的错,我在答案中添加了一些额外的信息,你也想对 htaccess 进行一些更改!
  • 我按照你所说的那样创建了 .htaccess ..在 Wordpress 文件夹中..但这不起作用。
  • 能否在您的问题中添加完整的 htaccess 以便我看一下?
  • 我已将其添加到问题中。 htaccess 的内容和你最初告诉的一样。