我安装了一个WPMU,上面有几个站点。我想添加一些子目录,这些子目录不是wordpress博客页面,但确实包含可用的PHP代码。它们不使用wordpress的任何库,也不是插件。
问题是,我希望这些子目录只显示在特定站点上。例如,层次结构是:
/wordpress/customapp
但是
http://myfirstsite.something.com/wordpress/customapp
应在
http://mysecondsite.something.com/wordpress/customapp
应给出404错误。有什么办法吗?如果有帮助的话,我正在通过Windows Server IIS7运行Wordpress。
谢谢
最合适的回答,由SO网友:Dawson Goodell 整理而成
我在我的网站顶部添加了以下部分。配置重写规则部分:
<rule name="Movies Redirect" stopProcessing="false">
<match url="\\/?movies\\.*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^.*dawson\\.osmblags\\.com.*$" negate="true" />
</conditions>
<action type="Rewrite" url="{C:0}" />
</rule>
这很有效。任何时候有人试图去做某事。osmblags。com/movies它将它们重定向回某个位置。osmblags。而不是允许他们查看自定义代码部分。它限制了可用的永久链接,但对我来说效果很好。