宝塔面板 301跳转,宝塔面板打不开怎么办
宝塔面板织梦网站首页去掉index.html的简单方法
Dede默认生成静态首页后,织梦网站首页的链接后面会多出一个index.html。
有的观点认为,织梦网站首页index.html链接不利于SEO中主页URL的统一,因为域名后面加上index.html与不加完全是两个链接,这样容易分散首页的权重。
对于非专业SEO优化者来说,对这一问题的了解有限,但可以肯定的是,搜索引擎对于静态html页面更为友好,静态的首页文件更容易被收录。然而,生成静态文件与在浏览器地址栏显示index.html是两回事。
网站做好后,建议制作sitemap.xml网站地图,以提高网站收录效率。网站使用爱站工具包生成这个xml文件,其中未发现index.html结尾的首页链接,因此,关于分散首页权重的说法可能缺乏依据。
总的来说,默认首页对SEO影响不大。但去除index.html后,网站外观更美观,尤其是网站使用301跳转到带www的com域名的情况下。因此,去除织梦网站首页的index.html更为合适。
简化有效的方法是修改织梦网站的默认首页顺序,将index.html放在最前面。通过打开宝塔面板,点击默认文档,将index.html置于第一行,点击添加,再访问织梦网站首页时,便不会显示index.html了。若仍有index.html出现,清除浏览器缓存即可。
在宝塔里设置好了https,然后想让http跳转到https在哪里设置
确定HTTP与HTTPS都可以访问后设置。HTTP不能访问的先绑定域名,HTTPS不能访问先安装证书。
宝塔控制面板设置强制HTTPS:
站点设置——SSL——强制HTTPS
宝塔强制HTTPS
宝塔控制面板无法设置的,采取以下办法:
Apache、Nginx环境的,请在网站根目录新建.htaccess
文件代码:
<IfModulemod_rewrite.c>
RewriteEngineon
RewriteBase/
RewriteCond%{SERVER_PORT}!^443$
RewriteRule(.*)https://%{SERVER_NAME}/$1[R=301,L]
</IfModule>
IIS服务器环境强制HTTPS设置:网页链接
解决办法:确定HTTP可访问后,然后在进行设置。其它技术问题可以在Gworg获得帮助。
宝塔面板nginx下动态链接301跳转到伪静态配置文件修改
301一般是某个页面链接改动后,出现新链接,旧链接变成404,十分不利于用户体验,因此建议把旧链接301跳转到新链接上,传递权重过去,对网站更换cms尤其重要,往往更换cms后链接规则不同,导致老站权重丢失
一般修改的301规则都是没有问号的,比如说
rewrite ^/jingji(.*)$ permanent;
以上这种只适合静态链接
但是对于旧链接页面(或者蜘蛛老抓动态链接页面,但是动态链接又不想让他参与排名)有问号的多参数的就不好使了
只能用一下的方法,这是只有一个参数的
if($request_uri~*"^/\?p=(\d+)$"){
set$myarg1$1;
rewrite.* $myarg1.html? permanent;
}
带两个参数可以这样
if($request_uri~*"^/index.php\?moduleid=(\d+)&itemid=(\d+)$"){
set$myarg1$1;
set$myarg2$2;
rewrite.* $myarg1-0-$myarg2-1.html? permanent;
}