Stay Hungry, Stay Foolish

wordpress伪静态时中文标签或目录分类404页面

wordpress伪静态时中文标签或目录分类点击出现404页面,看了网上很多修改方法,都不好用了根本找不到所说的要修改的代码,修改方法对应的wordpress版本都太低了,下面一种方法亲测有效

当分类目录为中文的时候,如果使用了伪静态rewrite会出现页面404的状况,这个好解决。进入wordpress管理后台文章-分类目录将所有分类目录的别名改成英文即可。

这个问题主要表现为,在默认情况下,Wordpress对于形如这样的链接(链接1):

www.example.com/tag/中文

不能正常访问,会产生404或500错误,或者其他的错误。 而对于这样的链接(链接2):

www.example.com/?tag=中文

却可以正常访问
我的解决办法是进入wordpress管理后台设置-固定链接进行如下设置:

访问时网址就是会变成这样index.php?tag=/ 多出来的斜杠对于服务器丝毫没有影响,还是被视为QueryString,不知道这个斜杠能不能去掉,有知道怎么去掉的还望指教。

网上说:局限是链接变得更加不好看了,更为致命的是插件生成的Sitemap中,tag链接会变成错误的形式,如果你很在乎Sitemap,请不要使用这个方法

喜欢 (1)
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in C:\inetpub\wordpress\wp-content\themes\XHBlog\comments.php on line 17
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址