如何在与WordPress相同的域上提供静态内容

时间:2015-05-12 作者:user379468

我有一个投资组合网站,我也想为我的一些客户工作制作一个演示网站。基本上,我希望在WordPress安装的同时静态地提供一个子文件夹。例如,如果我有http://example.com/demo/subfolder/index.html 该索引文件将直接从Apache而不是WordPress提供。我有对服务器的root访问权限,只是不知道如何实现

3 个回复
最合适的回答,由SO网友:butlerblog 整理而成

如果文件是静态HTML,那么您只需要关心目录结构的名称冲突。如果你在WordPress中没有生成/演示/子文件夹/的任何内容,你不必担心忽略它-它已经被忽略了。

我有一个沙盒文件夹,用于与您类似的目的,并且没有实现任何东西-WordPress已经忽略了它。

SO网友:Krafter

对于有相同问题的任何人,您可以使用Wordpress存储库中提供的我的插件:WP Custom HTML Pages

它允许您以自己选择的自定义URI提供静态HTML页面。

1) 安装并激活插件

2) 使用新建子菜单项(页面->HTML页面)创建新的HTML页面

3) 在“Page Permalink”字段中输入要分配给页面的自定义URI,例如/my html Page(在编写此答案时,要求输入的值以“/”字符开头),并在“html Page Code”字段中输入要显示的页面文档的所有html和CSS

4) 单击“发布”,然后转到您的网站。com/my html页面,您应该看到静态html页面,前提是其状态设置为“已发布”

通过创建和链接多个页面,您可能拥有一个完整的静态网站。

SO网友:m4n0

通过在中添加这些规则,可以请求WordPress忽略子目录结构。htaccess。将它们添加到<Ifmodule mod_rewrite.c> 但通常情况下,如果没有demo这样的页面,WordPress会忽略它,并呈现静态页面。

RewriteCond %{REQUEST_URI} ^/Demo_directory/(.*)$

结束

相关推荐

引用子文件夹的多站点Get_BloInfo(‘StyleSheet_DIRECTORY’

我正在使用多站点实例,但希望每个站点始终使用相同的主题。当我引用时get_bloginfo(\'stylesheet_directory\'); 我期待着:http://domain.com/mainsite/wp-content/themes/my-theme 相反,我得到:http://domain.com/mainsite/subsite1/wp-content/themes/my-theme http://domain.com/mainsite/subsite2/wp