本来这个问题我一直不用纠结,因为我设置的固定链接是 朴素型 ?p=123 ,但是 前文 说了,这种形式可能会导致 Sitemap.xml 站点地图 404 。所以换成采用标题作为地址链接。但是今天又发现一个问题,如果这样,分享到其它地方的超链接是一堆 乱编码符号 ,很难看。
URL地址带中文
先说这种形式的链接有点点好处,在网页浏览器显示时,显示 中文标题。我觉得这样挺好的,看着挺舒服。
但是将链接复制到其他平台,比如 简书、CSDN 做外链时是很长串乱编码。
这样看起来就不舒服了,没办法只能想个办法,也懒的每个文章自定义写成英文地址,所以准备用拼音。
希望达到效果,写完文章点击发布后,自动将标题转成拼音做地址链接。
Pinyin Slugs
可选的插件比较多,随便选了个,用着也还行。可以看看效果。
到现在为止还符合自己要求,没啥毛病。
本文由老郭种树原创,转载请注明:https://guozh.net/wordpress-gudinglianjiedizhi-url-daizhongwen-zenmeyangyongpinyinba/
为什么我的 中文地址 会404?
没懂你意思。如果地址404,一般是你固定链接设置的问题
除了这个问题,如果文件名中带拼音,也可能导致一些问题,发布了一个插件,可以自动转换文章、分类、文件名中的中文字符为对应的拼音,可以试一下:https://wordpress.org/plugins/wenprise-pinyin-slug/
谢谢额,但是我现在不需要了。文章链接都是用英文单词了
你好,你的方式是替换url为拼音,但这样对于访问者来讲不太直观。
因此,我提出一种更好的解决方法,可以解决上述问题,特此与你探讨,并希望能在你的贴子下方做出推广。
https://www.robertliang.club/index.php/computerscience/webserver/%E7%BD%91%E7%AB%99%E6%97%A5%E8%AE%B0%EF%BC%9A%E8%A7%A3%E5%86%B3wordpress%E4%B8%AD%E6%96%87url%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE404%E7%9A%84%E6%96%B9%E6%B3%95/