nginx下wordpress 固定链接问题

情况是这样的,

我的wordpress并不是放在网站的根目录的,而是放在/blog目录下的,然后在wordpress中设置固定链接的时候,每次都出错,用了网上几个方法都不行,后来在http://codex.wordpress.org/Nginx 找到一个解决办法。

我正好安装了wp super cache的插件,那么在nginx.conf中添加如下:

代码如下:

set $cache_uri $request_uri;
        location /blog {
            try_files /blog/wp-content/cache/supercache/$http_host/$cache_uri/index.html $uri $uri/ /blog/index.php?$args ;
        }

nginx下wordpress 固定链接问题

时间: 2024-11-02 02:14:29

nginx下wordpress 固定链接问题的相关文章

Wordpress固定链接设置

wordpress设置固定链接时,应该尽量注意一下几点: 1.不要让日期出现在固定链接里面. 2.不要让分类的链接出现在固定链接里面. 3.链接不要太深. 4.链接中不要出现中文. 5.文章最后可以加一个.html,一是伪静态URL搜索引擎容易收录,二是用户已经习惯了文章网址带.html了. 6.虽说搜索引擎能识别中文链接,但是对于优化的角度来说,不建议使用中文. 7.可使用参数: %year%:日志发表的年份,如2009 %monthnum%:日志发表的月份,如05 %day%:日志发表的日期

黄聪:WordPress固定链接设置的几种方法

wordpress固定链接设置的一些参数: %year%:基于文章发布的年份,比如2010: %monthnum%:基于文章发布的月份,比如01: %day%:基于文章发布当日,比如06: %hour%:基于文章发布小时数,比如23: %minute%:基于文章发布分钟数,比如43: %second%:基于文章发布秒数,比如33: %postname%:基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题: %post_id%:基于文章post_id,比如48: %ca

wordpress固定链接设置技巧

1.不要让日期出现在固定链接里面 这基于两个方面的考虑.一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了.另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了. 2.不要让分类的链接出现在固定链接里面 这一点是很多人都会忽略的地方.让分类出现在固定链接里面有两个缺陷:一是一篇文章如果选择了多个分类的话,则会出现多个链接地址,这很容易造成因为重复内容而被搜索引擎惩罚:二是有可能会造成关键词堆砌而被搜索引

Nginx下css的链接问题

放在 Nginx 下的网页代码,在链接外部 css 文件时,可能出现没有链接成功的问题.需要在 nginx.conf 里的 http 下添加一行. http { include mime.types;

Nginx 下WordPress后台页面混乱

Nginx下wp后台css样式错乱的原因是nginx配置fastcgi_buffers问题引起.最近尝试着用WordPress做个网站,弄完丢到服务器上运行时,发现后台错乱,错位的问题,css样式无法加载. 以为是升级程序出现问题,但恢复备份替换新程序也无法解决,后台检查wordpress mysql数据库也无果,后来发现问题在于: http://blog.anepx.com/wp-admin/load-styles.php?c=1&dir=ltr&load=dashicons,admin

解决Nginx下WordPress后台404的问题

在把这个博客做好后,上传到nginx服务器上却出现问题. 首先是wordpress官方的伪静态是通过.htaccess实现的,但nginx并不支持.htaccess,无奈只好在网上找到wordpress伪静态的方法. 配置代码如下. location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (

解决wordpress修改固定链接后出现404错误不能访问文章的方法

首先,建议大家安装完wordpress网站程序之后第一时间设置一下固定链接,避免以后修改出错.在wp后台仪表盘左侧导航里找到“设置——固定链接”即可配置你的wordpress固定链接,通常我习惯使用的有两种: /%postname%.html 和 /%post_id%.html 当然你如果不想修改,使用wp默认的链接方式也是可以的,只是感觉不太美观而已.下面主要说一下建站之后,wordpress修改固定链接出现404错误不能访问文章的解决步骤.出现这个错误应该是伪静态功能的问题,那么来看一下我怎

WordPress优化:更改网站的固定链接并将旧链接重定向到新链接

关于更改文章的固定链接,可以直接在网站的后台里的"设置"–>"固定链接"里面进行设置 wordpress固定链接设置的一些参数:%year% :基于文章发布的年份,比如2016 %monthnum% :基于文章发布的月份,比如03 %day% :基于文章发布当日,比如23 %hour% :基于文章发布小时数,比如10 %minute% :基于文章发布分钟数,比如10 %second% :基于文章发布秒数,比如33 %postname% :基于文章的postna

wordpress配置固定链接nginx访问404问题解决方法

WordPress支持使用固定链接,但是在ngnix环境下,访问页面后出现404, 其实官方是有文档说明的,需要单独写配置, 我这边配置的示例代码如下: [plain] view plain copy server { listen       80; server_name  www.chaichunyan.com; access_log  /var/log/nginx/access.log  main; location / { root /www/data/xxx; index  inde