叶雨梧桐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
分类
最新文章
最近回复
  • 梦青年: 我的网站下线了,你可以把我的友链去掉了,感谢多年的支持和关注~ 梦青年。
  • 便宜VPS: 已添加贵站链接,我站:https://www.vultrclub.com,站:便宜VPS
  • vultr: 朋友 交换链接吗
  • 罗小黑: py小白看不懂啊! Traceback (most recent call last): ...
  • 罗小黑: 安装出错,下面无法继续 >>> pip install MySQL-python Synt...
  • 一抹阳光: 学习了(ಡωಡ)
  • wu先生: 我来了。
  • 欣欣: 嗷呜 原来树莓派不是吃的
  • 繁华落尽: 我也是碰到了这种问题,求具体解决方案,谢谢
  • aaa365: 128M小内存 npm install -g hexo-cli 的时候直接就被系统kill掉进...
归档