首页
友链
壁纸
直播
留言
归档
关于
推荐
百度一下
腾讯视频
Search
1
linux免费WEB管理面板:AMH
16,484 阅读
2
为主题添加前台删除文章及评论功能
5,071 阅读
3
欢迎使用Typecho
3,882 阅读
4
创建WordPress多站点网络
2,582 阅读
5
代码高亮 - SyntaxHighlighter 0.0.5
1,872 阅读
网络杂记
Wordpress
Typecho
VPS教程
主题模板
登录
Search
标签搜索
Typecho
WordPress
主题
Linux
VPS
LNMP
MySQL
管理面板
nginx
面板
升级
Apache
php函数
缓存
gravatar
404错误
评论
删除
命令
kloxo
CludeChn
累计撰写
119
篇文章
累计收到
13
条评论
首页
栏目
网络杂记
Wordpress
Typecho
VPS教程
主题模板
页面
友链
壁纸
直播
留言
归档
关于
推荐
百度一下
腾讯视频
搜索到
3
篇与
的结果
2019-02-04
LNMP上安装Typecho出现404错误的解决方法
安装完LNMP后添加虚拟机,之后的伪静态设置上选择typecho,在安装完typecho后可能会出现除了首页外其他包括文章页面,后台等等全部404的问题,只需要到配置文件里修改一下即可。配置文件一般在:/usr/local/nginx/conf/vhost/你的域名.conf按照下面做出修改:lnmp v1.1上,修改对应虚拟主机的配置文件 去掉#include pathinfo.conf前面的#,把try_files $uri =404; 前面加上# 注释掉。1.2以上版本,修改对应虚拟主机的配置文件 将include enable-php.conf;替换为include enable-php-pathinfo.conf; 修改pathinfo需要重启nginx生效。之后就能进入后台了,到“设置”--“永久链接”里把是否使用地址重写功能选上,提示“未检测到XXX”的不用管直接确定就好。
2019年02月04日
814 阅读
0 评论
0 点赞
2016-12-03
Wordpress网站的404设置
什么是404页面?404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。据说在第三次科技革命之前,互联网的形态就是一个大型的中央数据库,这个数据库就设置在404房间里面。那时候所有的请求都是由人工手动完成的,如果在数据库中没有找到请求者所需要的文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room 404 : file not found。---摘自百度百科通俗的来说,也就是访问网站时,我们所访问的网站地址,比如一篇文章,被管理员删除或者其他原因被屏蔽而无法找到时,通常会反馈给我们一个无法找到该页的页面,这就是404页面。为什么需要自定义wordpress的404页面?众所周知,一般来说wordpress主题都是自带有404的的模板的,在主题目录下的404.php就是wordpress的404模板,但是wordpress的404模板在实际的使用过程中会有一个非常不好的问题,那就是如果访问的这个页面不存在了,而这个页面又拥有大量外链或者这个页面在百度关键词排名较前等情况,导致大量用户点击进入这个页面,而wordpress给出的反馈还是这个页面的url而不是404的url,只不过内容会自动调用404.php(404模板)的样式,由于存在服务器查询,会对我们的服务器造成一定的压力,并且对于搜索引擎来说,可能会返回200状态,导致失效的页面无法被搜索引擎删除的情况发生,影响我们的网站访问。综上所述,我们对于已经删除的文章或者因为各种原因隐藏的文章,用户访问时,不应该访问地址没有跳转(还是源地址),而是需要跳转到一个固定的404的URL上,这样既可以避免服务器的查询所带来的压力,也可以避免返回200状态而导致删除的文章或者页面等无法被百度快照等搜索引擎更新。关于百度快照因404页面无法更新的情况,我们的用户已经有多位有所反馈,因此,基于以上两点,我们的建议是,自定义好自己的404静态页面。如何设置wordpress网站的404静态页面?首先我们可以使用html文件作为404页面的静态文件,因为html文件是静态的网站文件,因此不会造成服务器查询的问题。如果你想要一些好看的404.html页面,那么你可以尝试去搜索一些好看的404页面模板,并使用dw等软件打开文件,查看源码,html模板中的文字信息,比如网站标题,版权等等元素修改成你自己的。或者你可以简单地制作一个html页面,描述好错误的信息,增加返回到首页或者你想要推荐去到的页面。制作好了404.html,可以将404.html使用ftp上传到网站的根目录。找到你的根目录的重定向文件.htaccess (如果没有自己创建一个)如果你的.htaccess文件本身就存在,那么请在文件最下一行增加ErrorDocument 404 /404.html即可如果没有这个文件,创建一个.htaccess 并输入如下代码(伪静态):# BEGIN WordPress ErrorDocument 404/404.html RewriteEngine On RewriteBase / RewriteRule ^archives/.*$/index.php [L] RewriteRule ^feed.*$ /index.php[L] RewriteRule ^page/.*$ /index.php[L] RewriteCond %{REQUEST_FILENAME}!-f RewriteCond %{REQUEST_FILENAME}!-d # END WordPressarchives是文章的url格式,如/archives/88,可以根据自己实际的文章url修改。如果你的博客是安装在wordpress目录,则必须在后面增加RewriteRule^wordpress/.*$ /index.php [L]。如果不需要伪静态,直接输入如下代码:# BEGIN WordPress ErrorDocument 404 /404.html # END WordPress这样我们的自定义404静态页面就设置好了,也不会再发生占用服务器资源和搜索引擎快照无法删除的事情发生了。
2016年12月03日
301 阅读
0 评论
0 点赞
2015-04-03
解决LNMP1.1安装使用typecho发生404问题的解决
我们在日常使用Typecho过程中不管是打开首页的文章页面或者关于页面,或者在后台界面输入账号密码点击登录,都报404 Not Found错误。网上找了一些方法,比较复杂,先要改nginx里的站点配置文件,然后还要改pathinfo.conf配置文件,关键是改了还没有效果!后来根据某篇文章的启发,出现404是因为typecho需要pathinfo,然后看了下站点的nginx配置文件,发现添加vhost事LNMP自动生成的nginx配置文件里,下面这句已经提醒怎么修改了:# comment try_files $uri =404; to enable pathinfo意思是:如果想要启用pathinfo,需要注释掉“try_files $uri =404;”这行代码。所以,LNMP1.1安装typecho后404问题解决办法就是:在/usr/local/nginx/conf/vhost/下找到你的typecho站点配置文件(文件名类似xxxxx.conf),然后:1、确保有“include typecho.conf;”这么一行,并且没有被“#”号注释;2、用“#”号注释“try_files $uri =404;”这一行;3、取消“#include pathinfo.conf;”这一行前面的的“#”号;修改正确的话,typecho站点conf配置文件看起来如下: include typecho.conf; #error_page 404 /404.html; location ~ [^/]\.php(/|$) { # comment try_files $uri =404; to enable pathinfo #try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; } 4、重启nginx或lnmp: # service nginx restart 或者重启lnmp也行: # /root/lnmp restart 5、打开你的typecho站点文章页或者登录管理页面,验证问题是不是已经解决了!注意:这个typecho 404问题的解决方法,只敢保证可以解决军哥的LNMP1.1一键安装包环境安装typecho后出现404问题,其他的情况,不敢确定。
2015年04月03日
285 阅读
0 评论
0 点赞