nginx+php全站无死角301跳转教程

本站刚刚改版完成。有没有发现无论是访问旧域名的哪个页面都能301到新域名的呢?单纯nginx的301可做不到(我做不到)。究竟怎么实现,看教程:

本站使用宝塔面板演示,默认301域名为www.ment.cc。改成你自己的就好了。

首先,在旧站点的根目录里面新建一个php文件取名为index.php。

1.PNG如图。

然后粘贴下列代码:

<?php
$url=$_GET['url'];
if($url){}else{$urls='https://www.ment.cc/';
               header( "HTTP/1.1 301 Moved Permanently" ) ;   
header("Location:".$urls); 
              exit();}
$urls='https://www.ment.cc/'.$url;
 header( "HTTP/1.1 301 Moved Permanently" ) ;   
header("Location:".$urls);
?>
然后点击保存。php这边就算完成了。

然后点击网站2.PNG

点击你要改的网站的设置。然后点击伪静态。

粘贴下列参数

	if (!-e $request_filename)
	{
		rewrite ^/(.*)$ /index.php?url=$1 last;
	}
点击保存。然后就大功告成了!!!!!

是不是很简单呢?

本博客所有文章如无特别注明均为原创。作者:阳光复制或转载请以超链接形式注明转自 阳光博客
原文地址《nginx+php全站无死角301跳转教程
本文已提交百度!
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)