Wordpress

Wordpress大法好,入教保平安www

Apache

解决修改链接样式后wordpress访问文章异常的问题

首先,需要确认开启apache2的rewrite模块 a2enmod rewrite 确认开启后,确认apache2的站点设置中,相关目录开启.htaccess复写 <Directory /var/www/blog/> #允许htaccess文件复写 AllowOverride ALL </Directory> 最后,将以下内容写入wordpress所在文件夹的.htaccess文件中 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

Web

wordpress中文标题帖子无法访问问题的解决方案

wordpress版本:4.6 wordpress对于中文固定链接的支持天生捉急,一遇到中文就返回404,真是让人Orz。 这个问题的成因应该是与wordpress设计时没有考虑中文编码有很大的关系。具体原理可能是后端因为没有设定utf-8编码所以无法索引相应的文件。 如果希望解决这个问题,这里有三个方案: 最简单的解决方案是进入管理界面后(wordpress网址后加/wp-admin/),在左侧的【设置】→【固定链接】中将网址改为与标题无关的选项(比如第一项“朴素”,不过第一项是动态链接,推荐使用第四项(数字型),对seo友好些)即可。嗯,简单粗暴是吧。 不过这样的网址挺不美观的(虽然短,但是一点都不优雅不是么! 如果强迫症的话可以试下下面的方案。 修改网页源码: 既然祸从转码出,那就应从转码解决。 我们自己为程序添加一个转码机制。 修改/wp-includes/class-wp.php文件中第178行: pathinfo = isset( _SERVER[‘PATH_INFO’] ) ? $_SERVER[‘PATH_INFO’] :…