掌上电脑

查看完整版本: 已解决 论坛的链接=失败



moman
22-12-09, 00:35
我有几个论坛,作为链接服务:例如,pentaxforums.com / lensreviews /我的论坛的链接之一。

当翻译成外国语言,链接是与语言的URL重写,即pentaxforums.com / SV / / lensreviews,这显然是返回一个失败。是否有此修复程序?我宁愿避免301 htaccess的路线。

vBET
22-12-09, 01:37
请保持冷静。我们知道这种情况 - 你只需要适当配置vBET:)

请vBET选择你的论坛目录设置,并确保你有适当的。htaccess规则(目录需要增加一条,作为在手册中描述的)。

moman
22-12-09, 02:33
我不知道你的意思。每本手册AFAIK一切配置正确。

vBET
22-12-09, 14:07
进入管理员控制面板 - > vBET - >主要设置“论坛目录”

moman
22-12-09, 17:08
这已经设置的。我不认为你明白我的问题。

这仅适用于作为链接的论坛。如果在我的网站的论坛目录之外的一个论坛链接到一个文件夹,/ LANG /仍然是添加在两者之间,从而导致404错误。显然,地盘面积不能使用vBET翻译。

vBET
23-12-09, 13:38
行 - 混乱对不起。我真的不理解的问题。

我可以看到您的论坛网页翻译以及。

现在论坛目录以外的区域。正如你可以看到在这个论坛vBET支持论坛目录以外地区的翻译 - 当然,这些网页由vBulletin产生。因此,如果你的论坛目录以外的领域也由vBulletin产生你能翻译。

什么是需要的:
1。单独的。htaccess文件目录中,网页翻译(请勿上传目录,你会发现在适当的规则)
2。翻译论坛目录以外的网页上的所有网址必须是绝对的(HTTP开始),否则,你可以有翻译跟踪的问题。
3。如果这些网页在其他一些子目录(而不是在域的根),那么你将必须配置“保持在AdminCP -> vBET>主目录”

在今后的任何问题的情况下 - 只问:)

moman
23-12-09, 15:10
OK -感谢!我会尝试,但我有一个问题。

是否有可能只是禁用这些领域的翻译和正确链接指向的URL?我有一种预感,在部分问题就不会转化,因为它不是一个论坛插件(只查询数据库分开)。

tavenger5
23-12-09, 15:40
摩曼 - 我有一个自定义的插件,翻译罚款。我补充说:“保留目录”

moman
23-12-09, 23:00
我会尝试用htaccess文件,但5块钱,说它将无法工作。问题的部分并不一定需要翻译,因为它是高度技术性的,所以我只是想避开vBET错误不一定是VB中的一部分转换外部链接。

moman
23-12-09, 23:15
我申请自述说htaccess规则。


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]

RewriteCond %{QUERY_STRING} !vbet_outside=true

RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


虽然没有找到 - PentaxForums.com(http://www.pentaxforums.com/lensreviews/pl/)没有返回一个404页面没有翻译(很明显,因为有初始化有没有vbet),此外,从该页面的所有链接返回404百度推广档案室的停止工作。

因此,我们只是采取简单的解决方案,并保存自己头疼:

我怎样才能防止翻译论坛的链接?

目前,宾得镜头的审查和规范数据库 - 主要指数(http://www.pentaxforums.com/lensreviews/)(链接)被改写http://www.pentaxforums.com/forums/pl/lensreviews/(404 )。

我想保持不变链接。

vBET
24-12-09, 08:25
OK -感谢!我会尝试,但我有一个问题。

是否有可能只是禁用这些领域的翻译和正确链接指向的URL?我有一种预感,在部分问题就不会转化,因为它不是一个论坛插件(只查询数据库分开)。

它没有VB插件 - 它只是用VB生成的页面。请参见我们的主页,下载或购买现在部分 - 这些都不是任何插件,但用VB生成的。因此,有适当的模板包括global.php等。所以,这样的页面,可以很容易地翻译在我的方式描述你。

vBET
24-12-09, 08:34
我会尝试用htaccess文件,但5块钱,说它将无法工作。问题的部分并不一定需要翻译,因为它是高度技术性的,所以我只是想避开vBET错误不一定是VB中的一部分转换外部链接。

我检查了您的网站。它做工精细 - 刚去你的论坛,把一些翻译,看到跟踪不会被添加到lensreviews ...

vBET
24-12-09, 08:37
我申请自述说htaccess规则。


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]

RewriteCond %{QUERY_STRING} !vbet_outside=true

RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


虽然没有找到 - PentaxForums.com(http://www.pentaxforums.com/lensreviews/pl/)没有返回一个404页面没有翻译(很明显,因为有初始化有没有vbet),此外,从该页面的所有链接返回404百度推广档案室的停止工作。

因此,我们只是采取简单的解决方案,并保存自己头疼:

我怎样才能防止翻译论坛的链接?

目前,宾得镜头的审查和规范数据库 - 主要指数(http://www.pentaxforums.com/lensreviews/)(链接)被改写http://www.pentaxforums.com/forums/pl/lensreviews/(404 )。

我想保持不变链接。

我清楚地写道,现场有来百度推广产生能够翻译。

- 我没有看到你写的是什么。我在那里,并没有改变链接lensreviews。请给我确切的链接页面,在那里我可以看到这个破碎的链接。

moman
24-12-09, 09:38
请给我确切的链接页面,在那里我可以看到这个破碎的链接。

转到PentaxForums.com - 宾得摄影论坛(http://www.pentaxforums.com/forums/pl/),点击Obiektyw宾得Specyfikacja我weryfikacja danych(http://www.pentaxforums.com/forums/pl/forumdisplay PHP?F = 35)(第四类)。你会得到一个404。

但是,这种相同的链接是在Navbar(第一个条目下的“评论”按钮),你没有得到一个404。

感谢您的帮助。我仍然认为我们不是在同一页上尽可能的问题是究竟是什么,随时让我知道如果你需要进一步的解释。一个更多的时间,不过,问题是,

mysite.com / lensreviews /重写mysite.com /论坛/ PL / lensreviews时,通过论坛链接。

我把这样的URL不会被解析的空间。

moman
24-12-09, 20:56
我想速战速决,以将使用“替换目标URL直接”三通“论坛链接”百度推广的。不过,我用打跟踪我的外部链接,这样做会破坏 该系统。

因此,按照上面我的帖子,让我们找到正确的解决办法。

vBET
25-12-09, 17:52
转到PentaxForums.com - 宾得摄影论坛(http://www.pentaxforums.com/forums/pl/),点击Obiektyw宾得Specyfikacja我weryfikacja danych(http://www.pentaxforums.com/forums/pl/forumdisplay PHP?F = 35)(第四类)。你会得到一个404。

但是,这种相同的链接是在Navbar(第一个条目下的“评论”按钮),你没有得到一个404。

感谢您的帮助。我仍然认为我们不是在同一页上尽可能的问题是究竟是什么,随时让我知道如果你需要进一步的解释。一个更多的时间,不过,问题是,

mysite.com / lensreviews /重写mysite.com /论坛/ PL / lensreviews时,通过论坛链接。

我把这样的URL不会被解析的空间。

现在我看到它。您正在编写的这2个环节是不一样的。一个是准确的 - 第二有重定向的问题是在这里。

这正好与重定向:


Original:
http://www.pentaxforums.com/forums/pl/forumdisplay.php?f=35
Then some redirection (not vBET - probably vBSEO or .htaccess):
http://www.pentaxforums.com/forums/pentax-lens-review-specification-database/
And next one is by vBET (added language):
http://www.pentaxforums.com/forums/pl/pentax-lens-review-specification-database/
Then we have next redirection (not vBET - probably vBSEO or .htaccess):
http://www.pentaxforums.com/lensreviews/index.php
And one more time vBET is adding language:
http://www.pentaxforums.com/forums/pl/lensreviews/


所以在这里vBET是加入的语言,因为你开始链接到论坛和翻译跟踪。然后你2重定向和每次vBET加入翻译跟踪。

快速为您解决如下(未经测试 - 如此作出的文件的副本,并让我们知道它的工作原理)。 - 你应该重新配置您的论坛去的地方,你希望在第一重定向如果有可能。

速战速决。打开文件vbenterprisetranslator_seo.php,找到一行:


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php')) {

和替换它:


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'lensreviews/index.php')) {


此外,我们将寻找在vBET包括一些更好的解决方案。在这一刻vBET只检查原始URL - 我们没有想到像你这样的情况。我重新打开这一问题。时,将会封闭,官方的解决方案将包括:在vBET)

moman
25-12-09, 23:19
谢谢!我修改了代码略有下降,但它的工作。起初,我只好把“宾得镜头审查规范数据库”对strpos,但我进一步转变“,检讨”,因为我也有PentaxForums.com第三方宾得镜头回顾数据库 - 主要指数(HTTP: / / www.pentaxforums.com/userreviews/)被重定向到错误。


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {

所以现在都/ lensreviews / / userreviews /被重定向正确。

再次感谢!

vBET
22-01-10, 19:20
谢谢!我修改了代码略有下降,但它的工作。起初,我只好把“宾得镜头审查规范数据库”对strpos,但我进一步转变“,检讨”,因为我也有PentaxForums.com第三方宾得镜头回顾数据库 - 主要指数(HTTP: / / www.pentaxforums.com/userreviews/)被重定向到错误。


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {

所以现在都/ lensreviews / / userreviews /被重定向正确。

再次感谢!

3.3.0有额外的参数“忽略的网址” - 它会继续翻译跟踪选择的网址。请检查一下:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations made by vB Enterprise Translator 4.10.1