参考来源: http://chinablog.blog.51cto.com/276793/280278 一.问题背景 使用wordpress搭建网站,为了让文章URL看起来漂亮一点,wordpress提供了设置->固定链接设置->选择你喜欢的url结构. 所以,我们一般为了用户看着这个url顺眼一点,会进行url地址的自定义,比如:http://localhost/wordpress/archives/36.html,wordpress默认的是http://localhost/wordpres…
首先,建议大家安装完wordpress网站程序之后第一时间设置一下固定链接,避免以后修改出错.在wp后台仪表盘左侧导航里找到“设置——固定链接”即可配置你的wordpress固定链接,通常我习惯使用的有两种: /%postname%.html 和 /%post_id%.html 当然你如果不想修改,使用wp默认的链接方式也是可以的,只是感觉不太美观而已.下面主要说一下建站之后,wordpress修改固定链接出现404错误不能访问文章的解决步骤.出现这个错误应该是伪静态功能的问题,那么来看一下我怎…
wordpress默认的url实在是不好看又不好记忆,而且还不利于SEO.因此,我就捣鼓着把url做一个自定义.自定义的方式如下: 建议使用/%postname%的形式,这样利于SEO. 修改之后,localhost/wordpress一下,点击导航.点击文章标题.咦,怎么就404了?明明修改之前是可以正常访问的! 郁闷之下,我各种在仪表盘中修改,各种度娘.好像没发现解决方案.知道后来,看到这么篇文章http://blog.csdn.net/think2me/article/details/70…
安装wordpressp后的工作之一最好修改固定链接,原因就是wp默认的/?p=123形式不利于搜索引擎优化而且也不美观. URL结构参数说明:%year%:日志发表的年份,如2009%monthnum%:日志发表的月份,如05%day%:日志发表的日期,如28%hour%:日志发表的时间(小时),如15%minute%:日志发表的时间(分钟),如43%second%:日志发表的时间(秒),如33%postname%:文章名.%post_id%:日志ID,如423%category%:分类名称的…
刚搭建完sae博客后闲置下来了,偶尔写两篇文章,最近想整理整理sae,于是开始. 刚新建完博客修改固定链接,可是保存后直接访问出现问题,访问不到文章了,而且我的博客地址前面会出现"1."这样的svn版本号.直接修改了,可是找不到目录,无奈,进入sae的个人中心修改Mysql中地址,改回来了.本本以为是因为ase限制,也就没在意. 最近看别人的sae博客,确是都好好的,可见是设置问题. 进入 应用管理->代码管理,修改config.yaml文件,把 [php] handle: -…
一般Wordpress自带的链接是一大串数字加符号,不美观也不明确,一般要设置成固定链接,而设置成功后大部分情况访问文章,子链接都会出现404界面,我找了网上的资料,才知道需要配置伪静态链接, 一般的大型网站系统,都依赖伪静态.如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况. 解决方法: 在nginx安装目录找到nginx的配置文件即nginx.conf ,然后进行如下配置就好 location / { index index.php index.html index.htm…
假设我的wordpress博客是的 server{}段是直接放到放到了nginx.conf  (有的人为了方便管理,都习惯在单独写个vhost/目录来存放每个网站的配置文件,这就要根据你自己的设置来添加了) vi /your_nginx_path/conf/nginx.conf 按照nginix的正则表达式的规则,可参考:Nginx 的中文维基 ^:匹配输入字符的开始位置        $:匹配数日字符串的结束位置        +:匹配前面的子表达式一次或者多次        [0-9]:数字…
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…
一.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…
1.首先查看是否开启了Apache的rewrite功能,新建一个phpinfo的php文档 <?php phpinfo(); ?> 保存为info.php文件 放在www目录下并用浏览器打开,找到apache2handler 在loadModules中看看是否有 mod_rewrite 如果有则表示已经开启,如果没有在命令行输入 sudo a2enmod rewrite 然后重启下apache服务 :sudo apache2 restart 再刷新info页面应该就能看到了. 2.修改apac…