Apache 将.htaccess规则转换为IIS
如何将以下.htaccess规则转换为IISApache 将.htaccess规则转换为IIS,apache,.htaccess,iis,mod-rewrite,Apache,.htaccess,Iis,Mod Rewrite,如何将以下.htaccess规则转换为IIS RewriteEngine On RewriteBase /app/ RewriteRule ^user/([0-9]+)/?$ user.php?id=$1 [QSA,L,NC] # hide .php extension RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/app/$1.php -f RewriteRule ^(.+?)/?$ /$1.php [L]
RewriteEngine On
RewriteBase /app/
RewriteRule ^user/([0-9]+)/?$ user.php?id=$1 [QSA,L,NC]
# hide .php extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/app/$1.php -f
RewriteRule ^(.+?)/?$ /$1.php [L]
给出错误
没有帮助,请提供错误消息和发生情况的详细信息。啊。。问题解决了。实际上,我的托管站点正在使用IIS,我安装了IIS管理器以将此规则转换为IIS服务器。Apache的某些设置受到干扰。我正在努力。任何人都可以将这些规则转换为IIS。请:(在您的问题下方有一个EDIT
链接,更改邮件的标题和正文以反映新的情况,并尽可能详细地解释,也许有人能帮您解决这个问题。