Я из фона LAMP. Я пытаюсь придумать .NET эквивалент для следующего файла .htaccessЭквивалентный Url Rewrite в .NET?
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^(.*)\/?$ $1.php?%1 [L]
В PHP мире, я просто поместить этот код в файл .htaccess, который находится в моем веб-корень. Затем каждый из следующих URL-адресов http://mysite.com/helloworld
, http://mysite.com/helloworld.php
и http://mysite.com/helloworld?param=5
и http://mysite.com/helloworld.php?param=5
разрешает страницу helloworld.php, причем последние два имеют заполненный $ _GET ['param']. Как достичь тех же результатов в мире .Net с страницами aspx?
Я использую веб-формы ASP.NET.
Благодаря
Вы используете веб-формы ASP.NET или ASP.NET MVC? – Juliet
asp.net webforms – John
Возможный дубликат [Mod_rewrite для IIS] (http://stackoverflow.com/questions/683635/mod-rewrite-for-iis) –