场景:虚拟主机根目录下安装了wordpress,同时根目录下创建了多个子目录,用于搭建其他站点,开启伪静态,.htaccess文件中定义了对应域名访问对应子目录,发现htaccess会自动还原如下:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

搜索类似问题,应该是点击wordpress固定链接以后.htaccess文件被自动还原
尝试在#END WordPress后面(另起一行),添加自定义的域名-目录访问规则:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# 绑定www.test1.com 到 test1 目录

RewriteCond %{HTTP_HOST} ^www.test1.com$ [NC]
RewriteCond %{REQUEST_URI} !^/test1/
RewriteRule ^(.*)$ test1/$1?Rewrite [L,QSA]

# 绑定www.test2.com到 test2目录

RewriteCond %{HTTP_HOST} ^www.test2.com$ [NC]
RewriteCond %{REQUEST_URI} !^/test2/
RewriteRule ^(.*)$ test2/$1?Rewrite [L,QSA]

</IfModule>

经测试,暂时未出现问题,特此记录一下。
补充说明:一台虚拟主机搭建多个站点,实现多个域名访问对应虚拟主机跟目录下子目录站点,前提条件需要开启伪静态,PHP网站伪静态使用的是Apache的Rewrite模块。一般主要是通过具体定义好.htaccess文件来实现。

摘要:gutenberg = wordpress可视化编辑解决方案?对比elementor等page builder(页面构造器),又有哪些不同?

最近在使用wordpress,发现wp的世界的确精彩,主题多,插件丰富,目录结构看起来也挺舒服,插件式开发+主题开发,似乎对解决了前后端分工干活的问题也很有益,而且很多时候主题直接使用现有的,修改完善即可,功能部分很多插件也满足,或者进一步完善,基础功能需求完美解决,效率很高。
wordpress插件开发暂且不提,主题这块估计需求很旺盛,各种围绕wordpress主题的站点繁多。elementor自然是wp神器之一,支持自定义模板以及根据已有模块自行DIY,各种好用,预算充足的话还可以考虑使用专业版,可用的素材内容更加丰富。
wp一颗雄心之下,古腾堡计划也横空出世,官方自称是影响深远的大事件,未来究竟如何,值得拭目以待。gutenberg不可否认好用是自然的,虽然现在仍有很多不足,相信以后会逐步完善。推荐wp开发者体验使用。

目标:定时显现自动备份网站代码文件+数据库备份
工具:宝塔面板,阿里云oss插件,阿里云oss
1.登录宝塔面板,软件管理---系统工具---安装阿里云oss插件
2.设置阿里云oss插件,填写阿里云的相关accesskey、id之类的(登录阿里云,自行开通阿里云oss获取此处所需参数)
阿里云oss开通,地址:阿里云oss申请
新建bucket存储类型-标准,读写权限-私有,
插件设置好了以后,点击该插件设置按钮,刷新即可查看阿里云oss目录
3.宝塔面板计划任务功能页面,添加两条计划任务:备份网站、备份数据库,分别执行一次,然后查看阿里云oss对应目录下有没有本分文件,或者宝塔面板里阿里云oss插件--设置--刷新,查看目录下有没有新增备份文件,一切顺利的话,胜利完工!

注:阿里云oss操作相对简单,自行参阅官方文档或者百度即可。
也可以参考bt+oss

1.前端
1.1基础
html、css、javascript
1.2前端框架
1.2.1前端UI框架:bootstrap、easyui、pure、antdesign
1.2.2js框架jquery、Node.js、Vue.js、angular.Js、react等
1.2.3可视化组价Echarts
1.2.4前端构建/管理工具
例如 gulp
地址:http://www.gulpjs.com.cn/

2.后台开发(php语言)
2.1框架
Yii2、symfony、laravel、thinkphp5、Codeigniter
2.2开源系统
wordpress、drupal、typecho、zencart等

3.数据库
mysql、pdo

4.服务器
linux:centos、ubuntun、Debian

5.编辑器
phpstorm、Eclipse、vim

6.其他
markdown、github、segmentfault等资源