我曾经使用过Apache服务器,因此在启用mod_rewrite时,我可以创建htaccess文件并使用URL重写。

这是我的htaccess文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

现在,我已经建立了使用此URL重写模块的站点,但是我开始了解到它是Microsoft服务器。我可以使用我的htaccess文件吗?我需要更改某些东西才能使其正常工作吗?如何判断Microsoft服务器上是否设置了URL重写?

最佳答案

您可以在Ionic's Isapi Rewrite Filter (IIRF)中按原样使用配置。

IIRF是免费的开放源代码。

关于PHP,使用htaccess进行URL重写和Microsoft IIS Url重写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1029431/

10-09 05:41