我必须设置一个临时的html启动页面,但确保所有链接保持不变。
因此root /仍然会启动Wordpress主页,但当用户访问该网站时显示的第一页将是first.html
任何人都可以通过htaccess或任何其他方式提供此方法吗?
该网站在带有CPanel的Apache环境中运行。
答案 0 :(得分:1)
您可以在.htaccess中使用它来设置默认索引页
DirectoryIndex first.html
但那之后你怎么去展示你的wordpress网站?您必须使用某种类型的Javascript重定向或元刷新并修改.htaccess规则。 如果我打算做这样的事情,我会使用一个设计有闪屏的插件,然后显示该网站。似乎有几个可用的。
答案 1 :(得分:0)
我终于明白了,所以如果这有助于其他任何人......
我将此添加到我的.htaccess文件中:
DirectoryIndex first.html index.html index.php
然后在我的functions.php文件中添加了以下行:
remove_filter('template_redirect', 'redirect_canonical');
以上行允许Wordpress首页从/index.php运行 如果缺少此行,则index.php页面会继续重定向回/并显示first.html
现在主页和网站可以保持原样,无需修改任何配置设置,永久链接可以保持不变。
当我们不再希望显示first.html时,我们会删除htaccess和过滤器调用中的行。