0

我有 Wordpress 插件,它通过将 Google 翻译工具放在他们的网站上为用户提供页面翻译。我想添加 url 重写功能,以便在更改语言时重写 url。

我有 PHP/HTML 代码,它通过使用带有火灾事件的简单链接来更改语言,如下所示:

<a href="#" class="nturl en" onclick="doGoogleLanguageTranslator('en|en'); return false;" title="English"><span class="flag"><img class="flagimg flagselect colorbox-4242" src="http://wp-studio.net/wp-content/plugins/google-language-translator/images/flags24/unitedkingdom.png" height="16" width="16" alt="English"/></span>English</a>

根据我实现此功能的方式,我将如何添加此 url 重写功能?我可以通过添加东西来做到这一点.htaccess,还是我需要重新配置一些东西才能开始?

4

1 回答 1

0

我假设翻译页面的所有逻辑都是通过页面本身的 javascript 完成的。在这种情况下,您只需要在 .htaccess 中进行内部重写,转换/pages/language//pages. 在 url 中仍然/pages/language/会显示。

RewriteRule ^([^/]+)/(en|de|fr|qq)$ $1 [L]

有关更多信息,请参阅文档

于 2013-11-02T21:44:12.567 回答