叶雨梧桐BLOG

解决LNMP下emlog实现伪静态问题

发布时间:2013年10月25日 / 分类:VPS教程 / 吐槽

        虽然不太在意网站收录的问题,但也架不住面子不是。下午和小微语聊了会,百度发现他的页面收录比较多,而叶雨的除了首页是最新的,其他的就是以前博客的老内容,当然,现在已经不存在了。所以就萌生了静态化的想法。然后找到了官网的伪静态插件,没想到配置麻烦不说,最后在网站空间生成了一大堆文件,并且访问日志时显示错位,点击日志的上一篇,下一篇链接的时候直接跳转到首页。可以说是相当的不好用。

        之后,叶雨搜集了一些资料,但是只言片语,比较零散,而且看着就像是从某个网站直接复制粘贴过来的,残缺不全。经过几个比对以及实践操作。叶雨已经配置成功,效果如何还得看后边几天度娘的想法了。

 注:本文于20131126再次更新

 1.首先,确保网站根目录下存在.htaccess 文件。若不存在,请下载本文附件中的.htaccess上传至根目录,并修改权限为777.

 .htaccess的代码如下

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

					</IfModule>

 

2.在本地新建一个文件emlog.conf 自定义一个伪静态规则,代码如下

location / {
        index index.php index.html;
        if (!-e $request_filename)
        {
                rewrite ^/(.+)$ /index.php last;
        }
}

3.利用sftp登录服务器,将emlog.conf上传到/usr/local/nginx/conf文件夹中。

4.利用SSH执行命令,添加emlog.conf至网站中,以本站域名为例,需要找到blog.gt520.com.conf文件并修改 。

vi /usr/local/nginx/conf/vhost/blog.gt520.com.conf

5.修改下图中的位置,添加emlog.conf

emlog.jpg

6.执行最后一步,重启nginx


/usr/local/nginx/sbin/nginx -s reload 

 

.htaccess和emlog.conf下载  点击下载

以上,emlog的伪静态就配置好了,具体效果,需要后期观察。

 


标签:emlog伪静态

版权声明:除特殊注明外,均由叶雨梧桐原创,转载请保留文章出处;
本文链接:http://gt520.com/vps/86.html

当前暂无评论
  1. 顶上!

  2. 第一次来关注一下

    1. @emehost:欢迎{微笑}

  3. 好像是吧,不清楚.反正就是Emlog对收录还是不错的.

  4. 实话说,我也没有过静化!

    1. @小微语:这个是利用后台的seo设置的,原来的时候地址只能用默认的,现在更改后可以使用后边的几种了。我看你的地址应该是使用的第二种吧{思考}

订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 啊啊: 如果对象是隐藏的话还是不行
  • 通古思: PHP是世界上最好的语言!
  • 森七: 想转去ty,收藏了贵站肯定会用到 make
  • 寻芜兮: 博主您好,您写的《Xshell 进行科学上网的正确姿势》中图片已经挂掉了,可以再补档一次吗。
  • 天津网站建设: 感谢博主分享
  • 博客大全: 钻研精神会让你学到更多,加油!
  • 麦麦米: 不错的文章呢
  • 薇洛迪兰: 应该是服务器的问题吧
  • 关于我们: 弱弱的问下博主,接受友情链接吗?
  • 今日头条: 文章不错非常喜欢
归档