1 Url Rewrite For Developers m1 Intro Slides
1 Url Rewrite For Developers m1 Intro Slides
Scott Forsyth
weblogs.asp.net/owscott
@scottforsyth
[email protected]
Goals for this Course
Create
Work with
your own
URL Parts
rules
Edit
Optimize
Regular
your site
Expression
for SEO
Rules
Intended Audience
Developer or Administrator
URL Rewrite in
IIS
URL Rewriting
in MVC or
WebForms
URL Rewriting in ASP.NET MVC
routes.MapRouteLowercase(
"HomeIndex",
"",
new { controller = "Home", action = "Index" }
);
routes.MapRouteLowercase(
"HomeContact",
"contact",
new { controller = "Home", action = "Contact" }
);
URL Rewrite in IIS
1. Redirect
2. Rewrite
5. Outbound Rewrites
Types of Rules
1. Redirect
2. Rewrite
5. Outbound Rewrites
Redirect Rule Examples
1. Redirect
2. Rewrite
5. Outbound Rewrites
Rewrite Rule Examples
1. Redirect
2. Rewrite
5. Outbound Rewrites
Off-Server Rewrite (Reverse Proxy) Example
1. Redirect
2. Rewrite
5. Outbound Rewrites
Server Variable Rules Example
1. Redirect
2. Rewrite
5. Outbound Rewrites
Outbound Rewrite Examples
Windows 8.5
Windows
Windows 8 Server 2008
(+R2)
Windows
Windows 7 Server 2012
(+R2)
Windows Future
Vista Versions
For IIS6
For IIS6