在任何其他网站上,这都是小菜一碟……但是使用 Wordpress,我一辈子都无法让它发挥作用。我已经尝试了所有我能想到甚至研究的东西。我绝对 100% 需要让它正常工作。 示例:page-language.php?lang=english 被重写为 /language-learning-software/learn-how-to-speak-english 以使其对 SEO 友好
我的 .htaccess 如下:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^language-learning-software/learn-how-to-speak-([a-zA-Z0-9_-]+)$ /wp-content/themes/bizway/page-language.php?lang=$1 [N]
# 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
我有hostgator,如果这有帮助的话。我已经在支持下发言了一个多小时,除了他们无法将“AllowOverride”更改为“All”之外,没有任何结果——我觉得这可能会解决它,但我想这是不可能的,因为它是一个“共享”主机。
有没有可以解决这个问题的插件?有什么方法可以自定义永久链接?任何帮助将不胜感激!
谢谢你。