1& 1 Windows托管服务器web.config URL重写问题

时间:2017-08-25 18:19:16

标签: php .htaccess mod-rewrite web-config

我正面临与1& 1托管的Windows服务器中的URL重写相关的问题。我正在尝试使用web.config文件重写网址,但它根本不起作用,只给我错误或500.19

错误摘要 HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。 详细的错误信息 模块IIS Web核心 通知未知 处理程序尚未确定 错误代码0x8007000d 配置错误
配置文件\?\ E:\ kunden \ homepages \ 0 \ d637982794 \ www \ flight2day \ web.config

请求的网址https://flight2day.co.uk:443/ 物理路径
登录方法尚未确定 登录用户尚未确定 请求跟踪失败日志目录faultRequestLogPath

这是web.config代码

<configuration>
    <system.webServer>
        <security>
          <authentication>
             <basicAuthentication enabled="false" />
          </authentication>
       </security>
        <modules runAllManagedModulesForAllRequests="true" >
          <remove name="UrlRoutingModule"/>    
        </modules>
        <rewrite>
              <rules>
                  <rule name="Imported Rule 1" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="false" />
                    <conditions>
                      <add input="{HTTP_HOST}" pattern="^flight2day\.co.uk$" />
                    </conditions>
                    <action type="Redirect" redirectType="Permanent" url="https://www.flight2day.co.uk/{R:1}" />
                  </rule>
                  <rule name="Imported Rule 2" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="false" />
                    <conditions>
                      <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                      <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                      <add input="{URL}" pattern="^/favicon.ico$" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php?q={R:1}" appendQueryString="true" />
                  </rule>
                </rules>
        </rewrite>
        <defaultDocument enabled="true">
            <files>
                <clear />
                <add value="index.php" />
                <add value="index.aspx" />
                <add value="index.asp" />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="home.aspx" />
                <add value="home.asp" />
                <add value="home.htm" />
                <add value="home.html" />
                <add value="default.aspx" />
                <add value="default.asp" />
                <add value="default.htm" />
                <add value="default.html" />
            </files>
        </defaultDocument>
    </system.webServer>


</configuration>

这里是.htaccess代码

<IfModule mod_rewrite.c>
 Options +SymLinks
 AddType x-mapp-php5 .php
 RewriteEngine On
 RewriteBase /
</IfModule>

0 个答案:

没有答案