wordpress
の複数のサイトを同じドメインに配置したいが、異なるパスはazure web apps
でホストしたい。web.config特定のフォルダからWebサイトをロードする
サーバーではwwwroot
の下にweb.config
、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
を入力して、私はdomain.com/wp2
に行くときwp2
を提供していたときに
どのように私はそれを書き換える必要がありますか?
私はそれを試してみましたが、私は、 '/ blog2に行くときに内部サーバーエラーがoccurred.'持っているので、私は'のページを表示することができません取得します。rootで、必要なものは何でも、静的なHTMLまたはリダイレクト入れます' – Pio
内側の' web.config'に ' 'ルールを追加したところ、すべてが動作し始めました。だから私はあなたの答えの組み合わせが私にあると思う。ありがとう。 –
Pio
私は実際にIIS上でローカルで同じことをやろうとしており、同じ問題に直面しています。私はルートとサブディレクトリにweb.configを持っていて、クリアタグを追加しようとしましたが、私はまだブログのエラーが発生します500.19。 Im 99%これはまだweb.configsの問題ですが、紛失しています。どのようにこれをすべて稼働させることができましたか? – Raj