如果您的论坛在子目录中,并且您有页面外的页面 ( 由 vBulletin 处理 ) ,那么 vBET 将支持这些页面的翻译
所有你所要做的的是设置相应的规则 的。htaccess 在论坛的父目录的文件:
Code:
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
对于您的域名在每个子目录应vBET(论坛目录本身没有)的支持,在htaccess的文件里面支持子目录中添加此规则。:
Code:
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
因此,如果论坛的父目录也被支持,它需要所有这些规则。
如果你也想保持翻译为那些跟踪,你必须:
- 开启 论坛目录以外的URL跟踪 在管理面板中的选项
- 确保这些网页链接 绝对 (所以从HTTP)
另外,确保有 基地 在论坛目录以外的页面生成HTML输出的标签。如果不是,然后编辑生成这些网页的模板,并添加下面的代码之间在任何地方 <HEAD> 和 </ HEAD>:
Code:
<if condition="!$_REQUEST['language']"><base href="$vboptions[bburl]/" /></if>