二级子目录以及子域名之间的301重定向代码

问答百科我原来的内容是放在 s/二级目录下,现在重新定址到 wiki/目录下,比如原来的网址是http://www.wendabaike.com/s/1.htm 现在要换成 http://www.wendabaike.com/wiki/1.htm。 如果沒有使用Redirect 的情況下,访问http://www.wendabaike.com/s/1.htm的人就只会看到HTTP 404找不到网页。

修改.htaccess文件实现http://www.wendabaike.com/s/重定向到http://www.wendabaike.com/wiki/

当然这也会包含子目录的下层路径

例如:http://www.wendabaike.com/s/1.htm 会被301指向 http://www.wendabaike.com/wiki/1.htm

在 .htaccess 中添加如下代码:

另外的情况

如果想实现http://domain.com/123重定向到 http://domain.com,即让链接到 /123的网址(包含下层路径如 /123/xxx)重新定址到 根目录

在 .htaccess 中添加如下代码:

注明:本文所列到的重定向代码只适用于有安裝 mod_rewrite 模組的主机

最终实现效果:

Status : (301) Moved Permanently

The Redirect is Search Engine Friendly.

声明:准根文档网所有作品(图片、文字)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 saizw@outlook.com