首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密码保护或IP访问开发中的WordPress站点,否则会显示占位符页面。

密码保护或IP访问开发中的WordPress站点,否则会显示占位符页面。
EN

WordPress Development用户
提问于 2015-02-28 09:46:09
回答 4查看 559关注 0票数 0

我有一个WOrdPress网站,客户想要继续并启动该网站,而正在开发到那里的实时域名和网络托管帐户。问题是他们希望所有的访问者都能看到一个假的主页。

然后,他们可以在这个占位符主页上输入密码,或者根据他们的IP进行可能的检测,在这两种情况下,他们都会看到正在开发的WordPress站点。

我认为这可能是相当容易,但好奇的是,其他人会怎么做,或可能已经有一个简单的插件?

我的一些想法是使用.htaccess文件并基于IP,如果列表中没有IP,则将它们重定向到占位符页面。对于索引PHP文件也可以这样做。同样的想法也会起作用,但使用密码,然后设置cookie或会话变量。

只是在寻找其他人的想法,他们将如何做到这一点,也许还有更聪明的出路吗?

我刚刚想到的另一个想法是,我以前使用过一个插件,它允许管理用户在WordPress站点上使用与来宾用户不同的主题。使用这种方法,登录用户可以看到正在开发的网站,并可以显示一个主题,不显示任何帖子或网页,只有基本的HTML内容,我们想要向客户用户!我想我真的很喜欢这个想法,因为它不需要修改任何代码,当我们运行时,我们只需设置客户来查看新的主题。

EN

回答 4

WordPress Development用户

发布于 2015-02-28 11:06:51

我真的不认为“推出”一个还在开发中的网站的意义,只会被开发者和客户看到。根据所有的定义,这不是“发布网站”:)

如果客户端能够接受这个事实,即网站仍在开发中,并且只有在网站准备就绪后才能启动,并且每个人都可以看到,我建议在根域上设置一个简单的登陆页面,继续在子域/文件夹上开发网站,并使用密码(使用htaccess/htpasswd或使用插件)来保护它。此设置还可防止网站的常规用户可能出现的错误和其他开发问题(不太可能,但仍有可能)。这也是非常容易修改网站网址之后,以便新的网站将取代根登陆页面。

为了回答你最初的问题,我会选择插件选项,因为它的易用性。

票数 1
EN

WordPress Development用户

发布于 2019-06-07 02:49:34

为此,我使用了两种方法之一。

(1)使用路由到VPS的子域和单独的VPS。例如,development.domain.com。

(2)使用完全独立的域,如www.domainsandbox.com

您可以根据用户是否登录的情况在index.php文件中使用标题。

代码语言:javascript
复制
if (!is_user_logged_in()) header ("Location: development.domain.com")
票数 0
EN

WordPress Development用户

发布于 2019-06-07 10:18:11

有相当多的插件提供了这种预启动功能,在WordPress插件目录中搜索“维护模式”或“即将到来”,您会发现有相当多的插件具有不同的功能级别。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/179733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档