首页 > 问答 > 找了几圈,内页301问题没得解决,求帮忙 。

找了几圈,内页301问题没得解决,求帮忙 。

[导读]:我的内页 /view.php?id=13 同域名下重定向成 /?p=10 htaccess怎么写? 两种方式: 第一种方式: 直接在文件中写301: if($_REQUEST[id]==13){ header('HTTP/');//发出301头部 header('Location: /?p=10');...

我的内页
/view.php?id=13
同域名下重定向成
/?p=10

htaccess怎么写?

两种方式:
第一种方式:
直接在文件中写301:
if($_REQUEST[id]==13){
header('HTTP/');//发出301头部
header('Location: /?p=10');//跳转到我的新域名地址
exit();
}

第二种方式:
修改htaccess文件:
RewriteCond %{HTTP_HOST} ^$//需要看你的域名,如果下面的不行,加上这个试试
RewriteRule ^$  /?p=10 [R=301,L]


实在不行,可以联系我,给你看看

###

如@刘振兴 所说:海天是这方面专家,他的回答很详。多向他请教!

###

完整的 .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^你的网址$
RewriteRule ^$ http://你的网址/?p=10 [R=301,L]

如若不行,就试下
RewriteEngine On
RewriteCond %{HTTP_HOST} ^你的网址$
RewriteRule ^/$ http://你的网址/?p=10 [R=301,L]

我的网站这样是可以实现的,如果还是不行,就得检查下你的伪静态组件是否安装正确了。

###

海天是这方面专家,他的回答很详。

###

谢邀请,之前有事回家一趟。PHP301 我的方法和@海天 是一样的

###

RewriteCond %{HTTP_HOST} ^你的网址/ [NC]
RewriteRule ^(.*)$ 你的网址/?p=10 [L,R=301]
你如果代码加不上的话可以直接在服务器上加,可以联系我教你。

###

RedirectMatch 301 ^/$ 

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/26983.html