21:52 Nov 19, 2009
edit by: admin
apache下设置301重定向的方法
最近论坛服务器换了Linux系统,,301重定向要重新设置。。
下面说一下设置的方法吧。。
1.在http.conf中找到
Options FollowSymLinks
AllowOverride None
把其中的AllowOverride None改为AllowOverride All
2. 在网站的根目录下新建.htaccess
将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^520diannao.com [NC]
RewriteRule ^(.*)$ http://www.520diannao.com/$1 [L,R=301]
然后重新启动apache就好了!哈哈哈
============================================
万一担心以后在用到其他的,所以在记下常用的。
=============================
重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.520diannao.com/$1 [L,R=301]
3)使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
============================================
关于在php上实现的重定向
PHP
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.520diannao.com" );
exit();
?>
============================================
Linux的RAR命令详
PHP 出现Notice

