如何在没有 IIS 的情况下将 .htaccess 转换为 web.config



我没有安装IIS,我需要将我的htaccess文件转换为web.config

如何制作.. 此致敬意!

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^p/(.*)$ index.php?rqt=page/index/url/$1 [NC,L]
RewriteRule ^(.*)$ index.php?rqt=$1 [NC,L,QSA]

您无法更改.htaccess文件。因为它存在于Apache基础Web托管服务器中。如果您使用的是 ASP.NET 或 ASP.Net MVC。然后,您无法将其托管在Apache服务器上。您可以移动到 IIS 服务器托管。

但是,您仍然冒险这样做,然后转到 ASP.Net Core 2.0或最新版本。在这种情况下,您的控制器可能会发生某种更改。对于 .Net Core 应用程序,您将拥有appsetting.json文件。您可以运行Nigix,Apache,IIS和Kestrel等。

毕竟,我更喜欢您使用IIS服务器或拥有使用IIS环境的托管服务器。

最新更新