如果你需要给网站增加一些特殊的功能或内容模块,那么建立一个二级目录网站是比较不错的方法。二级目录网站从技术上来说是一个独立的网站,我们可以单独和对它进行内容和功能设计上的调整,不会对主站有影响;从网站SEO优化角度来说二级目录网站就不能算作是一个独立的网站,搜索引擎会把它当作你主站的一个目录,所以它可以继承一部分主站的权重,还有一些搜索权益,比如你的主站有百度站点LOGO权限、快速收录权限,那么这个二级目录网站也可以同时享有。
接下来就给大家分享建立二级目录网站的方法。
要建立二级目录网站,我们首先就得在主网站的根目录下新建一个目录,然后把单独的网站程序文件上传到这个新目录中。
如上图所示,悦然网络工作室(悦然建站)在根目录下新建了一个目录为【yueranseo】,然后把把网站程序上传到了这个目录中。
接下来网站的安装和配置与新网站几乎是一样的,如果我们上传的是静态网站文件,那么连数据库都不需要的,上传完成后就可以直接运行,二级目录的网址为原来的网站加上目录,比如:www.zsxxfx.com/yueranseo
如果二级目录网站是动态的,比如使用wordpress建站,它还需要数据库,我们可以让二级目录网站与主站共同一个数据库,不过最好是能够新建一个数据库
而wordpess的二级目录网站还需要设置一下伪静态,可以在原来的伪静态规则下添加下面的代码:
location /二级目录名/ {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /二级目录名/index.php;
}
}
如果你发现二级目录网站只能打开后台,打不开其它功能和链接,那么我们需要给它添加一行代码: rewrite /wp-admin$ $scheme://$host$uri/ permanent;
所以完整的二级目录网站伪静态设置应该是下面这样:
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location /yueran/ {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /yueran/index.php;
}
}
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图
本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘,版权碰瓷请自重!法律服务:law@yueranseo.com 蜀ICP备20016391号-1 川公网安备 51011502000367号
微信联系