Yes, you are write it is possible with url rewriting.
You need to create a rewrite rule by using URL Rewrite UI in IIS Manager
The steps are:
Go to IIS Manager.
Select Default Web Site.
In the Feature View click URL Rewrite.
In the Actions pane on the right-hand side, click Add rules.
In the Add Rules dialog box, select Blank Rule and click OK.
Now you must define the actual rewrite rule. In the URL Rewrite Module, a rewrite rule is defined by specifying four required pieces of information:
Name of the rule.
Pattern to use for matching the URL string.
Optional set of conditions.
Action to perform if a pattern is matched and whether all conditions checks succeed.
NAMING A RULE
In the Name text box, enter a name that will uniquely identify the rule, for example: ”Rewrite to article.aspx”.
DEFINING A PATTERN
In the Pattern text box, enter the following string: ^article/([0-9]+)/([_0-9a-z-]+)
This string is a regular expression that specifies that the pattern will match any URL string that meets the following conditions:
Starts with the sequence of characters “article/”.
Contains one or more numeric characters after the first “/”.
Contains one or more alphanumeric or “_” or “-” characters after the second “/”.
Notice that certain parts of the regular expression are within parentheses. These parentheses create capture groups, which can be later referenced in the rule by using back-references.
DEFINING AN ACTION
Since the rule that we are creating is supposed to rewrite the URL, choose the Rewrite action type that is listed in the Action group box. In the Rewrite URL: text box, enter the following string: article.aspx?id={R:1}&title={R:2}
This string specifies the new value to which the input URL should be rewritten. Notice that for the values of the query string parameters we used {R:1} and {R:2}, which are back-references to the capture groups that were defined in the rule pattern by using parentheses.
Leave default values for all other settings. The Edit Inbound Rule property page should look atteched image Here
VIEWING THE REWRITE RULE IN CONFIGURATION FILE
The rewrite rules are stored either in the ApplicationHost.config file or in Web.config files. To check the configuration of the rule that we have just created, open a Web.config file located in %SystemDrive%\inetput \wwwroot. In this file you should see the section that contains this rule definition:
<rewrite><rules>
<rule name="Rewrite to article.aspx">
<match url="^article/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />
</rule>
</rewrite>
TESTING THE REWRITE RULE
To test that the rule correctly rewrites URLs, open a Web browser and request the following URL:
http://localhost/article/234/some-title
You should see that the rewrite rule on your Web server has changed the original URL to Article.aspx and it has passed “234” and “some-title” as values for query string parameters.