请注意,这是我在这里的第一篇帖子。不确定此问题是否属于此网站的范围。如果没有,我很高兴它被关闭。
我有一个Synology NAS,我想用Wordpress创建一个个人网站。我已经在noip注册了一个域名。com并在我的NAS上安装了Wordpress(以及所有其他必需的软件包)。noip正在将端口80(被我的isp阻止)重定向到端口81(未被阻止)。我已通过放置\'index.html
\' 文件当我使用手机导航到URL时,我会看到“index”的呈现版本。html\'。然而,当我将其替换为“index”时。php),我的电脑出现404错误,手机“无法连接到服务器”。
内容index.php
是:
<?php
/**
* Front to the WordPress application. This file doesn\'t do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define(\'WP_USE_THEMES\', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . \'/wordpress/wp-blog-header.php\' );
我还应该补充一点,当我导航到内部ip地址时,我会看到WordPress站点。
很明显,noip正在做它的工作。我的NAS/web服务器也是如此,否则我将无法看到“索引”。来自我手机的html。Wordpress必须部分工作,至少已安装,否则我无法从局域网中看到它。这让我怀疑问题出在WordPress的配置上,因此这个网站上出现了这个问题。
编辑:
我在wp中发现了以下内容。配置。
$pageURL = \'http\';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80" and $_SERVER["SERVER_PORT"] != "443") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"];
}
我应该把80换成81吗?