简单的网址重写需要

时间:2011-04-18 12:25:37

标签: iis url-rewriting isapi-rewrite

我需要为我的网页进行简单的重定向。

我需要重写以下内容:

http://abc.de/application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/268/web/Aktivreisen-Wanderreisen.htm    http://abc.de/aktivreisen-schottland.html
http://abc.de/application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/270/web/Busrundreisen.htm http://abc.de/busrundreisen-schottland.html
http://abc.de/application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1223/web/Ferienhotels.htm   http://abc.de/hotels-schottland.html
http://abc.de/application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1217/web/Auto-Rundreisen.htm    http://abc.de/auto-rundreisen-schottland.html
http://abc.de/application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1222/web/Stadthotels.htm    http://abc.de/hotels-schottland.html
http://abc.de/application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1212/web/Unterkunftsschecks.htm http://abc.de/unterkunftsschecks-schottland.html

问题是/application/index.cfm不存在,服务器显示404未找到,无论我如何配置http.conf.htaccess文件。

我应该在.htaccess文件中添加什么内容?

1 个答案:

答案 0 :(得分:0)

根据上面的示例,您需要单独重写每个示例。原因是.htm页面和您要重写的页面之间没有可重复的映射模式:

Rewrite Engine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/268/web/Aktivreisen-Wanderreisen.htm    http://abc.de/aktivreisen-schottland.html [NC,R=301]
RewriteRule application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/270/web/Busrundreisen.htm   http://abc.de/busrundreisen-schottland.html [NC,R=301]
RewriteRule application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1223/web/Ferienhotels.htm   http://abc.de/hotels-schottland.html [NC,R=301]
RewriteRule application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1217/web/Auto-Rundreisen.htm    http://abc.de/auto-rundreisen-schottland.html [NC,R=301]
RewriteRule application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1222/web/Stadthotels.htm    http://abc.de/hotels-schottland.html [NC,R=301]
RewriteRule application/index.cfm/fuseaction/home.uebersicht/idLand/44/idReiseart/1212/web/Unterkunftsschecks.htm http://abc.de/unterkunftsschecks-schottland.html [NC,R=301]