0

IIS 7.0 と Wordpress ベースのブログでサイトをサードパーティ プロバイダーと共にホストしています。リバース プロキシを実装しているため、www.mysite.com/blog からのフォルダー リンクは、Wordpress サブドメイン (元は blog.mysite.com の URL を持っています) に移動します。唯一の構成は IIS 側で行われました。Wordpress で標準のパーマリンクを使用するとすべて正常に動作します - www.mysite.com/blog/?p=7 しかし、「post-name」パーマリンクに切り替えると 500 エラーが発生します - www.mysite .com/blog//%postname%/.
私が見つけた質問と解決策のほとんどは、Wordpress がメイン サイトと同じ IIS でホストされている場合の URL 書き換えに関するものですが、私たちの状況に関連するものは見つかりませんでした。IIS の書き換えに協力するには、何らかの方法 (.htaccess のルールなど) で Wordpress を変更する必要がありますか? 私はApacheとPHPに精通していません...
更新: web.config コンテンツ

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="http://blog.mysite.com/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
4

1 に答える 1