Loading... > 本帖用于记录小破站一路走来遇到的问题与解决办法,希望可以为新人站长提供帮助。 #### 网站开启伪静态(apache服务器) --- 网站开启伪静态不仅是主观上对于url的美化,也利于网站的SEO,不过因为伪静态是使用正则判断而非真实地址来控制跳转,分辨到底显示哪个页面的工作就由直接指定转变为通过CPU来判断了,因此CPU占用率会有所上升,当同时访问人数过多的时候,容易引起CPU的严重负载。但对于一般的博客网站、个人主页还是可以接受的。那么如何开启伪静态呢,流程如下: 修改apache配置文件httpd.conf,重启apache即可。 ```apache <Directory "/var/www/html"> Options -Indexes FollowSymLinks AllowOverride All Require all granted RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </Directory> ``` **/var/www/html为网站根目录,也就是index.html或者index.php文件所在的文件夹,不一样的同学可以对应自己的进行修改,上述配置有http重定向https,如不需要可以将7、8两行删减** **AllowOverride字段修改为All,默认值一般为None,只需要修改此处的即可。** **网上大多教程是在网站根目录创建.htaccess文件,其目的根本上也是为了实现上述效果** linux下,apache相关常用命令 ```apache sudo systemctl start httpd #启动 sudo systemctl stop httpd #停止 sudo systemctl restart httpd #重启 sudo systemctl status httpd #查看状态 ``` #### 网站开启https --- HTTPS是加密传输协议,比HTTP明文传输更加安全,且百度谷歌两大浏览器鼓励网站HTTPS加密,并给予排名优待,访客对https的网站信任度更高。 这个很简单,服务器运营商就会有提供相应的文档,只要按照步骤来,一般不会出现错误,如果有同学有问题需要帮助可以留言。 #### handsome主题用户福音 --- 偶然发现的一个好心人做的整理 https://www.kancloud.cn/jarvis0912/handsome/1500818 罗列了很多handsome主题的美化教程,有需要的同学可以去看看。 #### typecho修改评论时间显示方式出现8小时时差 --- 因为typecho默认的初始化时区是UTC `@date_default_timezone_set('UTC');` 所以只需要修改typecho目录下的 /var/Widget/Init.php文件保存即可。 ```php /** 默认时区 */ if (function_exists("ini_get") && !ini_get("date.timezone") && function_exists("date_default_timezone_set")) { @date_default_timezone_set('Asia/Shanghai'); } ``` #### ``空串占位 --- 原因是因为使用记事本打开html文档并保存导致格式变为UTF-8 BOM,重新使用vscode或者类似的编码IDE保存为UTF-8 格式即可。 最后修改:2021 年 01 月 28 日 04 : 45 PM © 允许规范转载 赞赏 你的每一次赞赏都是我继续创作下去的动力,ღ( ´・ᴗ・` )比心 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付
前来逛逛OωO
欢迎