次の方法で共有


How to create a url alias using IIS URL Rewrite


Want to allow someone to shortcut their way to a particular part of a website? Jonathan Yong, one of our Premier Field Engineers from Malaysia, shows you how!


Problem: I have a url or domain that is very long! How can I create a shorter url that acts as an alias, which maps to a subfolder under the long url?

Example: Instead of going to www.verylongurl.com/folder, I want people to simply go to www.shorturl.com.

Answer: You can use the IIS URL Rewrite module to create a rule which maps one url to another.

Prerequisites: This solution only works with IIS 7 and above.

Details: In the following, I will show you step by step how to accomplish this. There’s also a sample file included (see the download link at the bottom of this page) so that you can try this in your own environment.

1.

Download and install the IIS URL Rewrite module from IIS.net.

If IIS Manager is running when you install URL Rewrite, you will need to close and reopen it in order to see the URL Rewrite configuration tool icon.

image

2.

Next, I will copy the files and folder necessary to set up my web site.

  • Extract the sample code
  • Open an elevated command prompt (Start, CMD, Ctrl+Shift+Enter, Yes)
  • Go to the extracted sample code folder in the command prompt.
  • Run 01-copy_file.bat. This will copy the sample files to c:\inetpub\verylongurl folder.

Don’t close the command prompt yet. We still need it for subsequent steps.

image

3.

I will create a web site which maps to the folder above and has two bindings, using host headers.

  • The web site name is ‘Long URL Web Site’.
  • The port number and host header binding is : 80/verylongurl.com and 80/shorturl.com

From the command line, run 02-create_site.bat to create the web site.

image

4.

On the Internet, we’d need to add both hostnames to DNS so that users can surf to the site.

In our test environment, we simply add this to the HOSTS file on any computer we’re testing from.

  • Open a notepad elevated as Administrator (Start, NOTEPAD, Ctrl+Shift+Enter)
  • Open the HOSTS file in C:\Windows\System32\drivers\etc\hosts.
  • Add the following two domain name to the hosts file and save it.

image

5.

We will now create the URL Rewrite rule which maps the short url to the long url.

  • Go back to IIS Manager.
  • Click on the ‘Long URL Web Site
  • Double click the URL Rewrite icon to open the URL Rewrite configuration.

6.

In the URL Rewrite configuration, click on the Add Rule(s) link in the Actions pane on the right hand side.

image

7.

Select the Blank rule template and click OK.

image

8.

In the Edit Inbound Rule screen,

  • Enter “URL Alias” (or any name you like) in the Name textbox,
  • Make sure Requested URL is Matches the Pattern,
  • Make sure Using is Regular Expression,
  • Enter “ .* ” in the Pattern textbox.

image

9.

Click the down arrow to expand the Conditions title, then click Add.

image

10.

In the Add Condition dialog,

  • Enter {HTTP_HOST} in the Condition input textbox;
  • Select Matches the Pattern in the Check if input string;
  • Enter shorturl.com in the Pattern textbox
  • Click OK.

image

11.

Scroll down further to the Action section.

  • In the Action type, select Rewrite.
  • Enter “ /subfolder/{R:0} ” in the Rewrite URL.
  • Tick the checkbox on Stop processing of subsequent rules.

image

12.

Click the Apply link on the top right of the Actions pane.

The configuration is saved to the web.config file in your web site folder. You may open this web.config file to review how the configuration is being created under the hood.

image

Let’s review what we just did from step 8 to 11:

  • We create a rule that matches all incoming urls (step 8), and
  • If the host in the url matches “shorturl.com” as specified in the Conditions section (step 9 and 10),
  • Rewrite the url to “ /subfolder/<incoming url> ” (step 11).

If you browse to https://shorturl.com/abc.htm, the url will rewrite to https://shorturl.com/subfolder/abc.htm.

However, if you browse to https://verylongurl.com/abc.htm, the url will not be rewritten because it does not match the host name we are looking for, which is “shorturl.com”.

To see this in action, browse to the following pair of urls and you should see that each pair will show you the same page.

Test A:

Test B:

You can learn more about URL Rewrite module here.

Download the sample file here:

 

URL_Alias_Setup.zip


Posted by Tristan “Bridesmaid” Kington, MSPFE Editor

Comments

  • Anonymous
    October 21, 2014
    Hi, Thanks for the great post.

    I have a challenge. Currenlty one of our application is running on Port 80. (Ex: http://www.xyz.com/abc)
    But few of the pages are hard coded to use a different port (Ex: http://www.xyz.com:1025/abc/123).

    How can we remove the port number 1025 from the URL using URL Rewrite?

    Thanks,
    Balu Kalepu
  • Anonymous
    March 25, 2015
    yuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuTTTTTTTTTTTTTTTTTTt
  • Anonymous
    November 25, 2016
    La Empresa se reserva el derecho inviolable a quitar la opción Cómpralo Ya de una subasta particular. http://rusticwedge342.blox.pl/2016/10/Subastas-On-line-iquestEstafa-O-Chollo.html
  • Anonymous
    April 17, 2017
    Hello everybody, here every person is sharing these experience, thus it's nice to read this blog, and I used to pay a visit this weblog everyday.
  • Anonymous
    April 17, 2017
    どれだけトイレが頻繁かというと、就寝後は平均して4度ぐらいはトイレに駆け込むくらいなので困ります。便所が近くなる要因としてあげられることは、水分を一度に多く飲んでしまうことだと思います。喉が乾きやすいから、ペットボトルをカバンに入れているのです。いつもにトイレが頭にあることも、原因なのではないかと思われます。トイレに関しては小学生ころに大惨事に見舞われてしまい、おとなになっても忘れることができません。おへその下に手を置く癖があることも、お手洗いが近くなってしまう要因ではないかと思います。ついついお腹をてのひらで圧迫してしまう癖があります。早く治ししたいです。
  • Anonymous
    April 18, 2017
    The comment has been removed
  • Anonymous
    April 26, 2017
    Hi there, You have done an excellent job. I'll definitely digg it and personally suggest to my friends.I'm confident they'll be benefited from this website.
  • Anonymous
    May 09, 2017
    Truly no matter if someone doesn't know then its up to other viewers that they will help, so here it takes place.
  • Anonymous
    May 14, 2017
    This is the perfect web site for anyone who really wants to understand this topic. You know a whole lot its almost hard to argue with you (not that I personally would want to…HaHa).You certainly put a new spin on a topic which has been discussed for ages. Wonderful stuff, just wonderful!
  • Anonymous
    May 15, 2017
    Method Of Findinng A Roulette Game Online
  • Anonymous
    May 21, 2017
    Postcatd Marketing Has Gotten Harder, An Individual Must Be Smarter
  • Anonymous
    May 22, 2017
    The listt runs in order to incclude many decisions, big and small. Thewre are many fun sign options provided.pick one that works for you. Online users are trying to studxy the facts.
  • Anonymous
    June 01, 2017
    Are you looking regarding your option enhance double also triple revenue out oof yourr weblog?Getting also be configured goes and delineate specific splaces within the trade sshow space.
  • Anonymous
    July 18, 2017
    What i don't realize is if truth be told how you are now not really a lot more neatly-liked than you may be right now. You're very intelligent.You recognize therefore considerably with regards to this subject, made me for my part believe it from so many numerous angles.Its like women and men don't seem to be involved until it is one thing to do with Girl gaga! Your own stuffs nice.At all times handle it up!
  • Anonymous
    July 19, 2017
    It's really a great and useful piece of info. I am happy that you simply shared this useful information with us.Please keep us up to date like this. Thanks for sharing.
  • Anonymous
    August 04, 2017
    香川県のプラチナ買取のエキスパートが教える手蔓。訃報を整理しますね。香川県のプラチナ買取のプロが教える触接する。色々書くと思います。
  • Anonymous
    August 15, 2017
    Wow! In the end I got a blog from where I can really obtain useful information regarding my study and knowledge.
  • Anonymous
    August 16, 2017
    Do you have a spam issue on this site; I also am a blogger, and I was curious about your situation; we have created some nice practices and we are looking to swap strategies with other folks, be sure to shoot me an e-mail if interested.
  • Anonymous
    August 19, 2017
    The comment has been removed
  • Anonymous
    August 22, 2017
    Wow, that's what I was searching for,what a material!present here at this weblog, thhanks admin of this web site.
  • Anonymous
    August 31, 2017
    I have been browsing online more than i care to admit today, yyet I never found interesting article ike this one.Personally, if all webmasters and bloggers made good content as you did, tthe web will be much mmore useful than eever before.
  • Anonymous
    October 11, 2017
    Oligopeptides have 10 or less amino acids.
  • Anonymous
    October 12, 2017
    So now it comes full circle back to the average person who may have taken on the role with the blogging site administrator. Anyone can compose and write about any topic, from hobbies to political vies. A blog writing service knows how to spark a person's eye to your services, which will drive increased traffic and result in higher revenues for your company.
  • Anonymous
    October 12, 2017
  1. The clinic gives the providers you need.
  • Anonymous
    October 12, 2017
    I am training your own business plan today using a team of folks and that we project this business will grow large for us. This is going to be your very first impression at single people around, so never post a photo which will send a bad message and you will regret in the end.Just because it's free as well as simple to start out do not for the minute underestimate how powerful it really is.
  • Anonymous
    October 27, 2017
    Thanks a bunch for sharing this with all folks you actually understand what you're talking about! Bookmarked. Please additionally seek advice from my website =).We may have a hyperlink trade arrangement between us
  • Anonymous
    October 29, 2017
    They're outstanding as an addition to any salad!
  • Anonymous
    November 03, 2017
    I am genuinely thankful to the holder of this site who has shared this fantastic article at at this time.
  • Anonymous
    November 06, 2017
    Gooɗ quality cheap vape juice is out there.
  • Anonymous
    November 24, 2017
    whoah this weblog is wonderful i love reading your articles.Stay up the good work! You understand, many people are searching round for this information, you can aid them greatly.
  • Anonymous
    November 28, 2017
    The comment has been removed
  • Anonymous
    November 29, 2017
    Great post.
  • Anonymous
    November 30, 2017
    What you need to have is willpower to become taught the best way to create profitable blogs and make your organization stable.If one is careful never to offend, the real key or she could generate 1000s of new readers. The informal style of your blog post gives Internet consumers to be able to familiarize yourself with individuals who're behind the organization better, which makes it easier so they can trust you and also purchase your site.
  • Anonymous
    December 01, 2017
    Many argue that the roll-out of technology towards the making decisions process would completely eliminate any human error.So, in ways gaming can be a teenagers or anyone's friend since it entertains there young brains as long since they are playing good games. With these i - Pad giveaways, the consumers get their hands around the latest gadgets even though the manufacturers have the ability to have their products tested.
  • Anonymous
    December 01, 2017
    Awesome issues here. I'm very satisfied to peer your post.Thanks a lot and I am looking forward to touch you. Will you please drop me a mail?
  • Anonymous
    December 02, 2017
    What you need to have is willpower to get taught the way to create wealth creation blogs whilst your company stable. However, each time a blogger does enjoy what he writes about, he'll probably adhere to it for a time. The informal style of your blog post gives Internet consumers to be able to get acquainted with the people who are behind the organization better, that makes it easier so they can trust you and also buy your site.
  • Anonymous
    December 02, 2017
    Stick with what you are doing, or find another and better online strategy to change the free classified strategy. Anyone can compose and talk about any topic, from hobbies to political vies.This is a gesture of excellent will hoping that other bloggers can do the identical.
  • Anonymous
    December 07, 2017
    Amazing blog! Do you have any helpful hints for aspiring writers?I'm planning to start my own website soon but I'm a little lost on everything. Would you propose starting with a free platform like Wordpress or go for a paid option? There are so many options out there that I'm totally confused ..Any ideas? Cheers!
  • Anonymous
    December 08, 2017
    Would making 8 or 10 thousand dollars a month from a simple blog make positive changes to life. By recognizing this, you'll be able to tweak posts or pages and perhaps give visitors another road to take. No matter how big or small the business is, it is the most efficient tool for them.
  • Anonymous
    December 14, 2017
    I got this web site from my pal who informed me about this site and now this time I am browsing this website and reading very informative articles or reviews here.
  • Anonymous
    December 16, 2017
    BMW drivers can walk at night hotel register counter and directly enter in the booked room. There has been a sudden increase in advertisements from companies thinking about buying your mismatched, misshapen, unwanted or unused gold items.In addition, they used a great deal of electricity, generated a lot of heat which has been some of the reason behind malfunctions.
  • Anonymous
    December 22, 2017
    Thank you for any other informative blog. The place else could I get that type of info written in such a perfect manner?I've a project that I'm simply now running on, and I've been at the glance out for such info.