url重写网站

时间:2018-01-16 22:08:44

标签: regex .htaccess iis iis-8

我的网站很小,链接很少,我想写几个正则表达式,所以它可以匹配,如果匹配,他们应该重定向到该页面,我已经在urlrewrite中安装了IIS 8

我的网址是:

website.com/page1.cfm 
 or http://www.website.com/page1.cfm or http://website.com/page1.cfm 

到此:

http://website.com/page1 

删除扩展程序

1 个答案:

答案 0 :(得分:0)

以下正则表达式将匹配您的所有3种uri格式:

^((http:\/\/|)(www\.|)website\.com\/.+\.cfm)$

要查看其实际情况并查看解释,请转到此处:https://regexr.com/3ja85

注意:将“网站”替换为您的域名。

此正则表达式将匹配您域中的任何子页面(website.com/ [anything].cfm)

修改 这个正则表达式将在没有扩展名的情况下返回3种格式的uri,同时在uri的末尾强制执行它:

^((http:\/\/|)(www\.|)website\.com\/.+)(?=\.cfm)