PDA

查看完整版本: 已解決 論壇鏈接 =失敗



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
進入管理CP - > vBET - >主並設置論壇目錄“

moman
22-12-09, 17:08
這已經設置。我不認為你明白我的問題。

這僅適用於論壇,作為鏈接。如果一個論壇鏈接到一個文件夾在我的網站的論壇以外的目錄,/ LANG /之間仍然增加了,從而導致 404錯誤。顯然,這方面的網站不能被翻譯使用vBET。

vBET
23-12-09, 13:38
OK - 對不起混亂。我真的不理解的問題。

我可以看到你的論壇頁面的翻譯很好。

現在,區外的論壇目錄。正如你可以看到這個論壇 vBET支持翻譯論壇目錄以外的區域 - 當然這些頁面都必須生成vBulletin。所以如果你的論壇目錄以外的地區也產生 vBulletin你能翻譯它。

什麼是必要的:
1。獨立的。htaccess文件目錄的網頁翻譯(你會找到適當的規則,請勿上傳目錄)
2。所有網址的網頁上外翻譯論壇目錄必須是絕對的(開始與 HTTP),否則你有問題可以與翻譯跟踪。
3。如果這些網頁在其他一些子目錄(而不是在域根),那麼你必須配置“保存目錄”中AdminCP - > vBET - >主

在任何情況下未來的問題 - 只問:)

moman
23-12-09, 15:10
好吧,謝謝!我會盡力,但我有一個問題。

是否有可能只是禁用翻譯這些領域,並有正確鏈接指向的網址?我有預感,一節的問題就不會轉化,因為它不是一個百度推廣插件(只查詢 DB另發)。

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
好吧,謝謝!我會盡力,但我有一個問題。

是否有可能只是禁用翻譯這些領域,並有正確鏈接指向的網址?我有預感,一節的問題就不會轉化,因為它不是一個百度推廣插件(只查詢 DB另發)。

它沒有被啟用 BB插件 - 它只是必須用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)(它在第4類)。你會得到一個 404。

然而,同樣的聯繫是在導航欄(第一項下的“評論”按鈕),你沒有得到一個 404。

感謝您的幫助。我仍然認為我們不是在同一頁上就究竟是什麼問題,所以隨時讓我知道如果你需要進一步的解釋。一時間,不過,問題是,

mysite.com / lensreviews /是改寫 mysite.com /論壇 / PL / lensreviews當它穿過一個論壇的鏈接。

我把空間讓該 URL不會被解析。

moman
24-12-09, 20:56
我想速戰速決這是使用百度推廣的“替換”論壇鏈接“直接鏈接到目標網址”。不過,我用我的命中跟踪外部鏈接,這樣做會破壞該系統。

因此,按照我的帖子上面,讓我們找到正確的解決這一問題。

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)(它在第4類)。你會得到一個 404。

然而,同樣的聯繫是在導航欄(第一項下的“評論”按鈕),你沒有得到一個 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
謝謝!我稍微修改了代碼,但它確實工作。起初我不得不把“PENTAX鏡頭審查,規範數據庫”為對 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
謝謝!我稍微修改了代碼,但它確實工作。起初我不得不把“PENTAX鏡頭審查,規範數據庫”為對 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 delivered by vBET Translator 4.10.1