0
我剛剛將我的網站(asp.net)移到了現場環境中。我意識到他們正在運行IIS 6,所以我所有的漂亮和乾淨的URL重寫都不起作用了。我試圖使用.htaccess文件實現URL重寫。url重寫asp .htaccess文件
我想重寫:
www.amicobio.co.uk/Menu.aspx到www.amicobio.co.uk/Food-Menu
所以在.htaccess我設置:
CaseInsensitive On
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^Food-Menu$ Menu.aspx
但它不工作,它說:
請求的URL /a/m/amicobio.co.uk/public/Menu.aspx在此服務器上未找到。
顯然路徑是錯的,但是/ a/m /是什麼,我該如何解決? amicobio.co.uk/public/中的所有文件
謝謝。
你的.htaccess駐留在哪裏?考慮使用URL基礎,因爲它似乎是問題。 – TonyCool 2010-04-01 10:04:24
與其他文件相同的文件夾amicobio.co.uk/public/ – GigaPr 2010-04-01 10:15:13