1、 iis服务器配置(web.config):

  

<configuration>
 <system.webServer>
 <rewrite>
  <rules>
      <rule name="Rewrite Text Requests" stopProcessing="true">
                 <match url=".*" />
                     <conditions>
                                <add input="{HTTP_METHOD}" pattern="^GET$" />
                                <add input="{HTTP_ACCEPT}" pattern="^text/html" />
                                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                     </conditions>
                     <action type="Rewrite" url="/index.html" />
      </rule>
      <rule name="api" stopProcessing="true">
               <match url="^api/" />
               <action type="Rewrite" url="public/index.php" />
      </rule>
      <rule name="sitemap" stopProcessing="true">
               <match url="^sitemap.xml" />
               <action type="Rewrite" url="sitemap.xml" />
      </rule>
  </rules>
 </rewrite>
    <modules runAllManagedModulesForAllRequests="true">
     <remove name="WebDAVModule"/>
</modules>
      <handlers>
          <remove name="WebDAV" />
       </handlers>
 </system.webServer>
</configuration>

 

  2、 apache服务器 .htaccess

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-09-29
  • 2019-12-08
  • 2022-02-11
猜你喜欢
  • 2022-12-23
  • 2021-12-07
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
相关资源
相似解决方案