我的wordpress permlink看起來很喜歡http://example.com/?p=N,它看起來很醜,但效果很好。
我想從醜陋的格式轉換成漂亮的格式,將其設置在wp-admin/options-permalink.php中以選擇postname。 爲什麼在服務器上找不到中文permlink?
1.柱可以在MySQL控制檯來選擇與命令:
select * from wp_posts where post_title="查看文件系統類型的linux命令";
2.柱可以與URL http://hwy.local/test/?p=2250在permlink的普通形式顯示良好。
爲什麼在firfox和mysql控制檯中所有漢字都能正確顯示,我的服務器上找不到中文字符的網址?
對於在後四個建議這裏
https://wordpress.stackexchange.com/questions/51498/wordpress-slug-issue-with-non-latin-characters
1 WordPress版本
的WordPress 4.4.2運行二十六的主題。
2 .htaccess文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/index.php [L]
</IfModule>
3編碼在MySQL
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
我應該改變latin1和UTF8 character_set_database和character_set_serve?
4所有插件對中文字符permlink問題不起作用。
http://wordpress.org/extend/plugins/universal-slugs/
http://wordpress.org/extend/plugins/strings-sanitizer/
的拼音插件比permlink普通模式更難看。
你會驚訝於 拼音只是一對發音,pin加陰。
漢語拼音差不多有千餘種拼音,所有拼音都寫得不一樣。
拼音等發音的一種形式可以映射成千種漢字組合,當你讀到它時,只有一個發音;當你把它寫下來時,其中的一千個可以代表拼音。
中文是表意文字,拼音對所有母語人士都沒有意義,拼音只用於外國人。
我已閱讀更多關於它的帖子,如https://core.trac.wordpress.org/ticket/9591
i18n固定鏈接問題https://core.trac.wordpress.org/ticket/9591保持七年或更長時間,對所有非英文用戶解決這個問題非常重要。
可能是值得一試:嘗試所有的人https://core.trac.wordpress.org/ticket/9591 – Ash
,在方法生效,也許它仍然七年的錯誤。 –
七年的錯誤? –