Se você estiver em um host Linux e o host suportar mod_rewrite, então você não precisará despender tanto esforço. No entanto, alguns WordPress são instalados em um host Windows. Por padrão, o WordPress adicionará index.php ao URL. não parece bom. Como é agradável à vista, podemos remover index.php e fazer o WordPress rodar da mesma forma como se estivesse rodando no Linux.
Primeiro crie um novo arquivo wp-404.php com um nome aleatório, adicione o código a seguir e, em seguida, faça FTP no diretório raiz do servidor.
<?php
$qs = $_SERVER['QUERY_STRING'];
$pos = strrpos($qs, '://');
$pos = strpos($qs, '/', $pos + 4);
$_SERVER['REQUEST_URI'] = substr($qs, $pos);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
Aponte a página 404 para wp-404.php através do software de gerenciamento de host virtual.
Por fim, vá para o backend do WordPress, configure o link permanente, OK, atualize a página inicial e descubra que a reescrita de URL está funcionando normalmente.
Tentei no Windows 2003 + IIS6.0 e foi bem-sucedido. Acho que alguns hosts Linux, mas não suportam .htaccess, também podem usar esse método para reescrever URLs.
Há um problema, ou seja, o chinês não é compatível. É melhor que o nome do post e a tag estejam em inglês. Para tags chinesas, você pode definir o slug da tag.