将目录重定向到新地址

时间:2012-09-07 03:33:43

标签: apache .htaccess mod-rewrite redirect

嗨我想将我的目录重定向到新地址并从结尾删除.html ext

示例:

http://www.mysite.com/viewdownload/11-e/652-elena-2010.html
redirect to
http://www.mysite.com/download/viewdownload/11-e/652-elena-2010

http://www.mysite.com/viewdownload/9-b/1281-birdsong-2012.html
redirect to
http://www.mysite.com/download/viewdownload/9-b/1281-birdsong-2012

1 个答案:

答案 0 :(得分:1)

假设安装了mod_rewrite,只需在.htaccess文件中使用URL重写即可。您可以使用URL重写来重定向用户以及进行内部传输。

这里有一个很好的参考:http://httpd.apache.org/docs/current/mod/mod_rewrite.html

请注意,如果有任何自定义逻辑将旧URI映射到新URI,您可能需要将旧URI重写为PHP脚本,然后返回所需文件。