У меня есть карта, которую я использую для перезаписи URL-адресов в моем приложении MVC asp.net. Я хотел бы, чтобы это правило было обусловлено наличием значения поиска на карте.Как вы используете rewritecond с поиском на карте
RewriteMap contentmap txt:content/maps/contentmap.txt [NC]
RewriteRule home/([^/]*)$ /home/${contentmap:$1}/$1 [NC,L]
это принимает URL home/some-content-id
и переписывает его как home/someaction/some-content-id
Проблема Я бегу в иногда картина home/some-other-content-id
может не соответствовать в карте контента. То нормально, но правило все еще пытается (или, казалось бы, так) переписать, когда было бы лучше, если бы это не так.
Моя первоначальная мысль - поставить rewritecond выше правила, но как вы выполняете поиск?
Спасибо, это работало хорошо и дал мне идею отвратительной eurl.axd мусор в iis6 обращении extensionless URL. – jason