我在网站上使用名为Ionics Isapi Rewrite Filter的IIS组件来处理URL重写。它被设计为使用几乎相同的语法.htaccess。
我有以下内容:
RewriteRule ^([^\.]+)$ $1.htm [NC,L]
RewriteRule ^([^\.]+)$ $1.asp [NC,L]
它有效,但它不适用于我的主页网址:www.mydomain.com
在Apache主机上,这不是一个问题...所有网址都可以正常工作。但有些东西并不适用于IIRF。如果" .com"之后没有任何内容,我需要添加一个规则来处理。那就像在我已经两行之前或之后添加RewriteRule一样简单吗?
我对写作.htaccess语法的了解非常有限,我将不胜感激。
我的默认文档是default.htm,所以我只需要它,以便在" .com"之后不显示任何内容(或只是斜杠)。在我的URL中,那么default.htm将是加载的文件。
谢谢!
答案 0 :(得分:1)
您可以尝试在规则之前添加此:
RewriteRule ^/?$ default.htm [L]