Перезапись URL-адреса файла ASP.htaccess - PullRequest
0 голосов
/ 01 апреля 2010

Я только что переместил свой сайт (asp.net) в живую среду. Я понял, что они работают на IIS 6, поэтому все мои хорошие и чистые переписывания URL больше не работают. Я пытался реализовать перезапись URL с помощью файла .htaccess.

Я хочу переписать:

www.amicobio.co.uk / Menu.aspx to 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/

Спасибо.

1 Ответ

0 голосов
/ 01 апреля 2010

Я нашел решение

это было

RewriteRule ^ Food-Menu /Menu.aspx

вместо

RewriteRule ^ Food-Menu $ Menu.aspx

...