21May

使用Redirect或urlRewrite在.htaccess文件里设置301跳转

时间: 2014-5-21 分类: PHP开发 作者:

TAGS:,,

使用Redirect或urlRewrite在.htaccess文件里设置301跳转, .htaccess,这个档案通常会在网站的根目录,如果没有,就自己用 Notepad 新增一个。你的操作系统不允许 .htaccess 这样的文件名时,就先把它命名为 htaccess.txt,上传到 FTP 之后,再把文件名改成 .htaccess。

 

————— 网页服务器必须是 Apache —————

 

【情况一】

 

http://your_domain.com/wordpress >> http://your_domain.com/blog

 

让连接到 /wordpress 的连结重新寻址到 /blog,包含下层路径

例如:http://vinta.ws/wordpress/?p=334 会被指向 http://vinta.ws/blog/?p=334

 

在 .htaccess 中要这么写:

 

Redirect /wordpress http://your_domain.com/blog

 

如果有安装 mod_rewrite 模块的话,也可以这样写:

 

RewriteEngine on

RewriteRule ^wordpress(.*)$ /blog$1 [R=301,L]

 

 

【情况二】

 

http://your_domain.com/wordpress >> http://your_domain.com

 

让连接到 /wordpress 的链接重新寻址到 根目录,包含下层路径(如 /wordpress/xxx)

 

在 .htaccess 中要这么写:

 

Redirect /wordpress http://your_domain.com

 

如果有安装 mod_rewrite 模块的话,也可以这样写:

 

RewriteEngine on

RewriteRule ^wordpress(.*)$ $1 [R=301,L]

 

【情况三】

 

http://old_domain.com/ >> http://new_domain.com/

 

让连接到 旧网址 的连结重新寻址到 新网址,前提是你必须是旧网址的拥有者

建议让 旧网址 和 新网址 包持相同的目录结构

 

把 .htaccess 放到 旧网址 的根目录,然后要这么写:

 

RewriteEngine on

RewriteRule (.*) http://new_domain.com/$1 [R=301,L]

 

【情况四】

 

http://www.your_domain.com/ >> http://your_domain.com/

 

统一你的网址,不要出现 www

由 www.your_domain.com 进入的连结一律重新指向 your_domain.com

 

可以在 .htaccess 中这么写:

 

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.your_domain\.com$ [NC]

RewriteRule ^(.*)$ http://your_domain.com/$1 [R=301,L]

 

———— BLOG 不应该放在根目录啊~ ————

 

【技巧一】

 

确保你的网站实行了 301 Redirect,可以到 Search Engine Friendly Redirect Checker 检查。输入要检查的网址和验证码就可以了。

 

【技巧二】

 

防止 .htaccess 档案被检视,则要在 .htaccess 中加入:

 

<files .htaccess>

order allow,deny

deny from all

</files>

 

【技巧三】

 

通常该目录中没有 index.html 的时候,Apache 会把此目录下的档案统统列出来。如果你不想这么做的话,在 .htaccess 中加入这一行:

 

Options -Indexes

喜欢我们的文章请您与朋友分享:

除非特殊注明,本文版权归原作者所有,欢迎转载!转载请注明版权以及本文地址,谢谢。
转载保留版权:泰山个人博客 >> 使用Redirect或urlRewrite在.htaccess文件里设置301跳转
本文地址:http://www.tais3.com/2014/919.html + 复制链接

相关文章:

Comments

目前有 0 条精彩评论

  1. 还没有任何评论,你来说两句吧

Comments
发表评论

电子邮件地址不会被公开。 * 标记为必填选项

  • 正确格式为: http://www.tais3.com