RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^baidu.com$ [NC] RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301,L]…
  一.Linux 主机,这个最简单,修改 .htaccess 把 .htaccess 文件 WordPress 部分修改成下面样子 # BEGIN WordPress <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on rewritecond %{http_host} ^www.old.com [nc] rewriterule ^(.*)$ http://www.new.com/$1 [L,R=301] <…
现在很多网站为了安全,开启了 SSL 连接,那么开启 SSL 连接之后,如何将对应的 http 访问自动跳转到 https 上呢?之前介绍了 IIS 用 web.config 做域名的301跳转的方法,同样使用 IIS 可以用 web.config 实现 http 网址自动301跳转到 https 网址. 上一篇文章是利用访问域名的方式进行301跳转,也就是判断访客的域名,然后进行跳转.可是 http 和 https 访问的网址是一样的,这样上面这篇文章的 web.config 代码就不能使用了…
一般而言,我们使用的301跳转就是WWW与不带WWW域名之间的跳转,用行话说就是权重要归一.对于我们使用Apache环境的来说其实相对nginx比较简单,因为只需要我们在网站根目录有.htaccess文件. 如果我们的网站,比如wordpress根目录有htaccess文件之后,我们只需要在文件内添加下面的代码,就可以实现www与不带www之间的跳转,合理的传递权重. 第一,带www的跳转至不带www域名 RewriteEngine On RewriteCond %{HTTP_HOST} !^l…
用Apache的.htaccess来做301域名转向1.开启apache支持.htaccess,方法:在Apache的配置文件httpd.conf中,找到<Directory />    Options FollowSymLinks    AllowOverride None把其中的AllowOverride None改为AllowOverride All,然后重启apache. 2.在网站的根目录下新建一个.htaccess的文件,并把.htaccess文件的权限改成644 3.把下面的三行…
apache环境.htaccess设置301跳转及常用.htaccess技巧整理 无论是Nginx,还是Apache都各自有优势,对于我们普通用户而言基本上也没有多大的区别.在虚拟主机环境中,基本上都是Apache环境.Apache与Nginx两者区别之一就是伪静态的设置,前者则是在网站根目录设置.htaccess文件,无论是伪静态,还是301跳转,甚至是防盗链和禁止某个IP的访问都可以很简单的设置. Apache环境.htaccess设置301跳转及常用.htaccess技巧整理 关于.hta…
一.什么是URL重定向? URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当使用者浏览某个网址时,将他导向到另一个网址的技术. 二.URL重定向怎么配置? 1)首先需要apache开启重定向,修改httpd.conf配置: 查找: Options FollowSymLinks AllowOverride None 改为: Options FollowSymLinks AllowOverride All 2)去掉下面的注释 LoadModule rewrite_m…
因为博客是使用了www.php100.com作为博客域名,所以想实现php100.com全部重定向(跳转)到www.php100.com.同时按照google的建议,使用服务器端 301 重定向,为了确保用户及搜索引擎定向至正确网页的最佳方法.301 状态代码表示某网页已被永久迁移至新位置.下面将了解一下apache下实现301永久性重定向2个方法,需要具有访问服务器的 .htaccess 文件的权限. 1. Apache模块 mod_alias的 Redirect 和 RedirectMatc…
在虚拟主机环境中,基本上都是Apache环境.Apache的伪静态的设置,都是在网站根目录设置.htaccess文件,在.htaccess文件中无论是伪静态, 还是301跳转,甚至是防盗链和禁止某个IP的访问都可以很简单的设置. 关于.htaccess文件的设置和实际应用是相当广泛的,很多功能都可以利用这个小小的文件实现,只不过我们普通用户使用的并不多而已,比如我们常用的301跳转就医带WWW的二级域名跳向不带WWW的顶级域名, 或者一防盗链,或是禁止IP等.这篇文章我们就介绍几种,.htacc…
我更正论坛一个同学帖子(今天坑我一下午):原文http://www.apelearn.com/bbs/foru ... 3%BB%A7%C8%CF%D6%A4 apache用户认证.默认主机.301跳转Apache用户认证用vim打开/usr/local/apache2/conf/extra/httpd-vhosts.conf文件<Directory /data/www/abc/>        AllowoVerride Authconfig        Authname "ni…