我在移动本地WP站点并将其移动到子目录时遇到了一些问题。我现在想要一个静态主页(根文件夹中的index.html),而我在实时网站上工作(可以在根/文件夹/中找到,所以在website.com/子文件夹/中找到)。
下列的these steps 我已经成功地将WP安装到根文件夹中,但它不适用于子目录。我想知道是否有人可以教我如何让它工作,所以我有一个静态主页,可以在WP网站上实时工作。我的主持人是dreamhost。
我在移动本地WP站点并将其移动到子目录时遇到了一些问题。我现在想要一个静态主页(根文件夹中的index.html),而我在实时网站上工作(可以在根/文件夹/中找到,所以在website.com/子文件夹/中找到)。
下列的these steps 我已经成功地将WP安装到根文件夹中,但它不适用于子目录。我想知道是否有人可以教我如何让它工作,所以我有一个静态主页,可以在WP网站上实时工作。我的主持人是dreamhost。
因为您想在服务器上测试现有(本地)站点;就我所知,你在pastebin上做了正确的事情,除了一件事
在步骤10中,您将所有出现的“localhost”替换为servername。相反,您应该将其替换为servername/directoryName。
如果你仍然有问题,请让我知道你面临的确切问题,如果可能的话,你的网站在你的主机上的URL。
EDIT:OP面临的问题是unable to connect to database
. 因此,解决方案是在wp-config.php
文件
如果您想使用静态HTML主页,您有几个选项。
移动站点将需要更新数据库和所有其他相关内容moving a site to a new domain.
您可以创建HTML主页并使用htaccess 文件重定向没有您的IP地址的任何人。不要命名HTML页面index, home 或default 因为这些可能会覆盖index.php. 在这个例子中,我使用homepage.html.
将文件上载到Wordpress所在的根目录。将以下代码添加到.htaccess 文件位于最顶端。用您自己的IP地址替换IP地址(what is my IP?), 将域名替换为您自己的域名,如果您没有使用,请更改页面名称homepage.html.
# BEGIN maintenance
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/homepage\\.html$
RewriteRule ^(.*)$ http://www.example.com/homepage.html [R=307,L]
RewriteCond %{REMOTE_ADDR} !^00\\.000\\.000\\.000
</IfModule>
# END maintenance
我使用了一种叫做维护模式的模式,没有问题。如果登录,您可以在站点的前端和后端看到所有内容。如果您未登录,则会进入维护页面。
这是迄今为止最简单的解决方案,当该公开该网站时,它将使该网站的发布变得轻而易举。
我在一个非WordPress数据库中为一个web应用程序建立了一个MySQL数据库。该数据库有许多表,这些表中预先填充了外键行等,这需要很长时间才能输入。我正试图找出如何将这些表完整地放入WordPress数据库。我还想知道,当我这样做的时候,如何给表名一个前缀来表示它们与WordPress核心表是分开的。我还创建了processforms。我使用mysqli prepare和bind param方法阻止SQL注入的php文件,使用$wpdb prepare方法重新编码有什么好处吗?如果您能在这方面提供任