很多时候我们因为很多原因需要做301转向,就好比我做的一个游戏论坛。有两个程序,一个/bbs,一个/home,而根目录又暂时用不到,怎么办呢?.htaccess固然很不错,但.htaccess越多服务器负担越重,命令越多也同样如此。
谢谢牢骚网的朋友给我的帮助,教会我了使用index.php来做301转向。
建立一个index.php文件,输入以下代码:
<?php
function PMA_getenv($var_name) {
if (isset($_SERVER[$var_name])) {
return $_SERVER[$var_name];
} elseif (isset($_ENV[$var_name])) {
return $_ENV[$var_name];
} elseif (getenv($var_name)) {
return getenv($var_name);
} elseif (function_exists('apache_getenv')
&& apache_getenv($var_name, true)) {
return apache_getenv($var_name, true);
}
return '';
}
if (empty($HTTP_HOST)) {
if (PMA_getenv('HTTP_HOST')) {
$HTTP_HOST = PMA_getenv('HTTP_HOST');
} else {
$HTTP_HOST = '';
}
}
$domain = htmlspecialchars($HTTP_HOST);if($domain=='www.1.com'){
header('Location: bbs/index.php');
}elseif($domain=='www.2.com'){
header('Location: bbs/index.php');
}elseif($domain=='www.3.com/home'){
header('Location: home/index.php');
}elseif($domain=='www.4.org/home'){
header('Location: home/index.php');
}else{}
?>
根据自己的需要替换红色部分的网址,"Location:"为指向的目录。
注:此方法只能用在同一目录下,如果想转移到其他网站,需要做域名指向。
Related posts:
- UCH1.5正式版点击首页回到index.php页面解决方案
- Discuz!、UC Home 在Nginx下的静态规则
- Hostmonster Addon Domain
- 利用Wordpress自定义域优化SEO
- 使用mod_cband控制Apache2带宽和流量
- Godaddy linux使用CURL连接
- 自动备份mysql数据库并发送到Email
- Lunarpages域名转移至Godaddy
- 很不错的MV,动漫歌曲,真人演绎 - -
- Godaddy 虚拟主机安装Zend 3.3升级php5.ini
发表评论之余,您还可以到寂静街论坛与我们一起讨论您的观点哦。
One comment
Leave a reply