搜外网>搜外问答>问答页面

这种怎么写301啊?thinkPHP框架写的程序

<p><a href="http://www.xxdehua.com/newsinfo/69" target="_blank" data-url="www.xxdehua.com" class="show-5118-data" rel="nofollow">http://www..com/newsinfo/69</a> 301 到  <a href="http://www.xxdehua.com/newsinfo/69" target="_blank" data-url="www.xxdehua.com" class="show-5118-data" rel="nofollow">http://www..com/newsinfo/69</a>.html,  写了一个但是不管用,是咋回事呢?</p><br>

追加问题
    7 人参与回答

你们技术人呢 再说服务器就可以写啊

不是可以直接在服务器做301吗?

副业教程
副业教程 · 免费分享自媒体,抖音带货,闲鱼,seo,短视频,剪切视频等一系列课程

不会就找相关技术

快递驿站加盟-熊猫快收
快递驿站加 · 快递代收点加盟

Nginx这样写:
if ($request_uri = /news/){
return 301 /details/news/1; }
前面是已经收录的链接路径,后面是新的链接。也可以把二级域名带上

你是Apache还是Nginx啊?
Nginx的thinkPHP静态规则:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /$1 last; break;
}
}

不清楚,这种东西在下看不懂

河南振豫律师事务所
河南振豫律 · 7年前端 seo、振豫律师事务所

可以在文件的顶部添加代码 

<?PHP$the_host = $_SERVER['HTTP_HOST'];//取得当前域名 $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ”;//判断地址后面是否有参数 if($the_host != ‘’)//跳转到指向的地址 { header(‘HTTP/ 301 Moved Permanently’);//发出301头部 header(‘Location: ’.$request_uri);//该指向地址的的格式}?>

 多尝试几种方法吧。

SEO培训招生中
190