我有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
添加内容来实现此目的,还是需要重新配置内容才能开始使用?
答案 0 :(得分:0)
我假设翻译页面的所有逻辑都是通过页面本身的javascript完成的。在这种情况下,您只需要在.htaccess中进行内部重写,将/pages/language/
翻译为/pages
。在网址中仍会显示/pages/language/
。
RewriteRule ^([^/]+)/(en|de|fr|qq)$ $1 [L]
有关详细信息,请参阅the documentation。