WordPress更改固定链接出现404

新浪SAE的前端采用的是nginx,nginx是不识别.htaccess的。

最后学习了新浪SAE官方教程——应用配置模块 – AppConfig终于把问题解决!

1、修改你SAE SDK站点目录下的的config.yaml,例如在config.yaml的“version: 1”下面添加以下三行:

name: yimiju
version: 1
handle:
- rewrite: if(!is_dir() && !is_file()) goto "index.php?%{QUERY_STRING}"
- errordoc: 404 /404.php

修改好保存上传。

NOTICE:

rewrite和errordoc前面的短横“-”前是有两个空格的。

rewrite是URL重写语句,errordoc是自定义错误页,详见“SAE 应用配置模块 – AppConfig”。

时间: 2024-07-29 07:25:31

WordPress更改固定链接出现404的相关文章

WordPress更改固定链接出现404的解决方案

很多站长在玩WordPress的时候,可能会碰到一个问题,就是想把WordPress伪静态,在后台设置好固定链接之后,就会出现文章页面或者所有的页面都出现404错误.解决方法如下: 1,.htaccess要开放写权限,这样在自定义wp的永久链接时,wp会自动重写.htaccess.所谓删除或手动重写.htaccess就是因为没有开放它的写权限. 2,找到APACHE文件中的httpd.conf文件, 把#LoadModule rewrite_module modules/mod_rewrite.

WordPress更改“固定链接”后 ,页面出现404的解决方法

一.Web服务器对应的是Nginx 解决方案:修改linux服务器下Nginx的配置文件,目录为:/usr/local/nginx/conf/nginx.conf, 也可以直接使用命令nginx -t: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is succes

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

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

wordpress修改固定链接及修改链接后链接提示404错误的解决办法

wordpress默认的url实在是不好看又不好记忆,而且还不利于SEO.因此,我就捣鼓着把url做一个自定义.自定义的方式如下: 建议使用/%postname%的形式,这样利于SEO. 修改之后,localhost/wordpress一下,点击导航.点击文章标题.咦,怎么就404了?明明修改之前是可以正常访问的! 郁闷之下,我各种在仪表盘中修改,各种度娘.好像没发现解决方案.知道后来,看到这么篇文章http://blog.csdn.net/think2me/article/details/70

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

wordpress的固定链接问题

在安装完wordpress后,按照其方法在/etc/apache2/sites-available/000-default.conf文件中添加了下述代码中的加重部分: [...] ServerAdmin [email protected] DocumentRoot /var/www/html ServerName server1.example.com <Directory /var/www/html/> AllowOverride All </Directory> [...] ,

wordpress设置“固定链接”后,页面404错误的解决方法

Nginx 解决方案: 网上盛传的方法是: 在 /etc/nginx/nginx.conf文件的 loction / {} 中添加 if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /in

Linux 系统使用WordPress开启“固定链接设置”之后部分页面打不开(404)的解决办法

参考 https://blog.51cto.com/wulin0710/1319054 httpd.conf 中 <Directory "/var/www/www"> 中间的AllowOverride none改为AllowOverride all 重启Apache成功解决 原文地址:https://www.cnblogs.com/lnxcode/p/11139155.html

解决ubuntu下wordpress设置固定链接后文章无法打开

1.首先查看是否开启了Apache的rewrite功能,新建一个phpinfo的php文档 <?php phpinfo(); ?> 保存为info.php文件 放在www目录下并用浏览器打开,找到apache2handler 在loadModules中看看是否有 mod_rewrite 如果有则表示已经开启,如果没有在命令行输入 sudo a2enmod rewrite 然后重启下apache服务 :sudo apache2 restart 再刷新info页面应该就能看到了. 2.修改apac