WordPress多站点网络中的静态目录

时间:2011-01-20 作者:louije

我正在计划建立一个班级网站,在那里学生可以选择从头开始构建页面,或者使用WordPress多站点安装作为CMS。

我希望他们的工作能够显示URL,例如:

http://myschool。edu/2011/project1➤ WP博客http://myschool。edu/2011/project2➤ 为学生直接上传的文件提供服务
http://myschool。edu/2011/project3➤ WP博客

并使其在未来几年也能发挥作用(2012年等)。

我的直觉是,这可以通过Apache配置中的一些重定向规则来实现。即使我必须手动编写它们。

有更多WP网络功能和ModRewrite经验的人能确认这是可能的吗?或者提出一个更好的选择?谢谢

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

如果服务器上实际存在一个文件夹,这将覆盖多站点中的博客地址。不需要花哨的重写。

您唯一的问题是,如果他们选择静态文件夹,请确保他们只能访问该文件夹和该文件夹

此外:您不能在多站点中嵌套URL。你需要在每年的文件夹中安装一个新的软件才能得到你想要的。

SO网友:Backie

所以基本上你想要的就是有一个内容是静态的文件夹?

使用默认WordPress的重写规则,如果已调用的文件夹或文件存在,则不遵循重写规则,并提供静态文件夹或文件。因此,如果他们尝试访问以下内容,将会发生什么。

http://myschool。edu/2011/project2<;-它会被送达。http://myschool。edu/2011/project2/404。html<;-WordPress 404消息。http://myschool。edu/2011/project2/存在。html<;-它会被送达。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo