0

我需要重写 .php 的 .html 等 URL 扩展名。我面临着前任的情况。www.mydotcom.com/folder/file.php 作为 www.mydotcom.com/folder/file 工作正常,但 www.mydotcom.com/folder/folder/file1.php 不能作为 www.mydotcom.com/folder/ 工作文件夹/文件1

对于 URL 扩展替换/重写,由于我的 Windows 托管,我正在使用 web.config,这是我正在使用的代码 -

<configuration> 
<system.webServer>
  <rewrite>
   <rules> 
    <rule name="RewritePHP">
      <match url="(.*)" />
        <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        </conditions> 
        <action type="Rewrite" url="{R:1}.php" />
    </rule> 
   </rules>
  </rewrite> 
 </system.webServer>
</configuration>

现在它说每个目录和每个文件都带有.php(.html's我稍后会解决)仍然可能是问题所在

4

0 回答 0