url重写asp .htaccess文件

时间:2010-04-01 09:07:28

标签: iis url-rewriting

我刚将我的网站(asp.net)移到了实时环境中。我意识到他们正在运行IIS 6所以我所有漂亮而干净的网址重写都不再适用了。我试图使用.htaccess文件实现URL重写。

我想改写:

www.amicobio.co.uk/Menu.aspx至www.amicobio.co.uk/Food-Menu

所以在.htaccess中我设置了:

CaseInsensitive On
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^Food-Menu$ Menu.aspx

但它没有用,它说:

  

请求的网址   /a/m/amicobio.co.uk/public/Menu.aspx   在这台服务器上找不到。

显然路径错了,但是/ a / m /是什么,我该如何解决? amicobio.co.uk/public /

中的所有文件

感谢。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

RewriteRule ^ Food-Menu /Menu.aspx

代替

RewriteRule ^ Food-Menu $ Menu.aspx