• 欢迎访问Young Free!,欢迎加入 跨境电商交流 QQ群
  • Young Free 博客正在改版,A/B测试期间可能会遇到访问不正常,敬请谅解。联系QQ:444933144

.htaccess 301实现子目录重定向

挨踢网络 Young Free! 3483次浏览 6个评论 扫描二维码

这些天Young Free!一直在折腾VPS,从来都没接触过的新鲜玩意儿就是好玩,把哥迷恋的很长一段时间都没有更新博客了,今天把一篇笔记作为博客发布凑数吧。

.htaccess 301实现子目录重定向

遇到的问题背景:

之前网站全线崩溃,YF把旗下的一个”自用”的网址导航站也搬到了保罗主机,在导航站里有一个栏目是生活百宝箱,说白了就是一个仿114啦的生活类的工具箱,虽说使用的人很少,也不占服务器资源,可问题是,相当的占硬盘空间!想想我这600M空间就被这个百宝箱给占据了150M的空间,那个心疼啊,罗伊的这保罗主机是拿来放我的博客的,怎么能放这个不痛不痒的家伙呢?于是我将它迁了出去,问题也就来了:从子目录变成二级域名,万一真有访客使用,路径不对了,打不开怎么办?度娘、GG的这收录怎么办?

遇到的问题:

子目录路径完美跳转

有问题是好事啊,又可以折腾了,解决问题才好玩嘛。

解决方案:

利用.htaccess实现301跳转

Young Free! 历来都是喜好使用Apache服务器的,而Apache可以利用.htaccess实现301跳转,将这个目录的所有网址301转向到tools.ucwz.net刚好可以完美解决问题。下面是很简单的步骤好代码:

在需要跳转的文件夹中放.htaccess文件,例如我的文件夹是/tools,那么内容为:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.ucwz\.net$ [NC]

RewriteRule ^(.*)$ http://tools.ucwz.net/$1 [R=301,L]

</IfModule>

 

即从此文件夹开始,所有ucwz.net的网址转向到tools.ucwz.net,于是成功实现子目录301重定向到二级域名。这样,既可以保证访客能够顺利使用小工具,也能让搜索引擎更新索引,传递曾经该目录的权重,重新放出有正确路径的快照。


Young Free , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明.htaccess 301实现子目录重定向
喜欢 (0)
[alien01@163.com]
分享 (0)
关于作者:

欢迎来吐槽,也欢迎一起交流。如果无法在本文下评论,可以点击信封按钮,给我发送邮件。

发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 学习了.. :neutral:
    sam2012-05-18 09:01 Reply Windows 7 | Chrome 18.0.1025.162
  2. 这个没看懂!你这个输入法,抢在我输入法之前,搞了半天输出的全是字根码!!这个对用五笔的朋友不友好哦
    亨sir2012-04-09 18:39 Reply Windows XP | Firefox 11.0
    • 百度输入法,真的欠缺火候,各式各样的问题都有,百度要是这个星期内还不给我反馈我反映的问题,我就把他撤了,换QQ在线输入法去。
      Young Free!2012-04-09 19:25 Reply Windows XP | Chrome 18.0.1025.142
  3. 过来看看http://www.10086zg.com/caogen/?7073
    4他53452012-03-25 04:30 Reply Windows XP | 360浏览器 SE
  4. 我想把链接搞成这样:shanreneye.com/blog/wangzhan/123.html怎么搞?我现在的是这样的:shanreneye.com/index.php/wangzhan/123.html
    渊岳2012-03-21 17:50 Reply Windows 7 | Chrome 17.0.963.79
    • 可以把index.php当成文件夹来看待,问题就基本解决了。
      Young Free!2012-03-22 11:19 Reply Windows XP | Chrome 17.0.963.79