wordpress文件夹在更改为ssl后不再工作

时间:2018-04-25 22:15:11

标签: wordpress ssl

我有一个wordpress网站,我创建了一个文件夹目录,以保存我所有的pdf文档,我希望人们点击链接并下载所有这些工作正常,直到我将我的网站更改为ssl现在我得到500内部服务器错误。我所做的是我更改了web.config文件,因为我在IIS上将所有http路由到https。我将wp-config.php更改为此

define('WP_HOME',       "https://{$_SERVER['SERVER_NAME']}/");
define('WP_SITEURL',    "https://{$_SERVER['SERVER_NAME']}/");

我还确保所有网址都重新配置为https而不是http任何帮助都会大大减少我在wp-config.php中看到这个但我无法找到任何地方说我还需要更改此

define('DOMAIN_CURRENT_SITE', filter_input(INPUT_SERVER, 'HTTP_HOST', 

提前感谢您的帮助。

这是我在web.config中的规则

<rule name="Redirect to https" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{HTTPS}" pattern="off" ignoreCase="true" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
        </rule>
              <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>

1 个答案:

答案 0 :(得分:0)

Dude你的配置一切都很好看我会仔细检查你的子文件夹目录,看看是否有一个如何在该目录中的第二个web.config覆盖你的root web.config中的规则。