我想在同一个域下托管多个wordpress
网站,但azure web apps
中的路径不同。
因此,在服务器上,web.config
下的wwwroot
和wordpress
个网站位于他们自己的目录下。
wwwroot - web.confing
| \ wp1
| \ wp2
目前我的web.config
看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*"/>
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php"/>
</rule></rules>
</rewrite>
</system.webServer>
</configuration>
只要我的所有文件都在wwwroot中,它就可以正常工作。
当我进入wp1
时,我应该如何重写它以便domain.com/wp1
提供服务,并在wp2
时提供domain.com/wp2
?
答案 0 :(得分:1)
Wordpress支持网站上的帖子"WordPress installation on Root Folder & Sub Folder on IIS Server, url conflict"可能会对您有所帮助。
SO问题"Second Wordpress installation on IIS server"也可能有所帮助。
它们都显示一个配置,其中一个安装在根目录而一个安装在子目录中。但这些应该为您的设置提供指导。
您也可以从这里找到一个很好的演练:http://www.erichstauffer.com/web-design/install-wordpress-root-folder-sub-folder-windows-iis-server-godaddy
答案 1 :(得分:0)