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
私はあなたの言いたいことはよく分からない。私の知る限りのすべてのものはマニュアルごとに適切に設定されています。

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。フォーラムのディレクトリの外に翻訳されたページ上のすべてのURLがある方は、そうでない場合は翻訳のトラッキングの問題を持つことができる、(httpから始まる)絶対パスでなければなりません。
3。それらのページが(ドメインルート内の)他のいくつかのサブディレクトリにある場合、あなたはAdminCP - > vBET ->メインで"はディレクトリのKEEP'を設定する必要があります

どんな未来の質問の場合には - ちょうどは尋ねる:)

moman
23-12-09, 15:10
OK -ありがとう!私はこれをしようとしますが、私はもう一つ質問があります。

ちょうどそれらの領域の翻訳を無効にして、URLへのリンクが正常にポイントがあることは可能ですか?それはvBulletinのプラグイン(これだけ別々にDBを照会する)ではないとして、私は質問のセクションでは変換しないという予感がする。

tavenger5
23-12-09, 15:40
摩曼壁は - 私はうまく翻訳されたカスタムアドオンを持っている。私はそれが"ディレクトリを保持"を追加

moman
23-12-09, 23:00
私はhtaccessファイルでこれをみますが、5ドル、それが動作しないと言う。問題のセクションでは、必ずしもそれが高度に技術的であるため、変換をまったく必要としないので、私はちょうど必ずしもVBの一部ではない外部のリンクを変換するvBETのバグを回避したい。

moman
23-12-09, 23:15
私は、READMEに記載された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]


、さらに、(そこにinitがないvbetがないので、明らかに)PentaxForums.com(http://www.pentaxforums.com/lensreviews/pl/)が404を返すことはなかった、ページが翻訳されていない、と - page not foundページ中vBSEO CRRが動作を停止しているとして、そのページからすべてのリンクは404が返されました。

したがって、のは単に簡単な解決策を取ると自分自身に頭痛を保存できます。

どうすれば変換からフォーラムのリンクを防ぐために?

現在、ペンタックスレンズのレビューと仕様のデータベース - メインインデックス(http://www.pentaxforums.com/lensreviews/は)(リンク)(404 http://www.pentaxforums.com/forums/pl/lensreviews/に書き換えられます)。

私は、リンクが変更されないままにしたい。

vBET
24-12-09, 08:25
OK -ありがとう!私はこれをしようとしますが、私はもう一つ質問があります。

ちょうどそれらの領域の翻訳を無効にして、URLへのリンクが正常にポイントがあることは可能ですか?それはvBulletinのプラグイン(これだけ別々にDBを照会する)ではないとして、私は質問のセクションでは変換しないという予感がする。

それはVBのプラグインである必要はありません - それはちょうどVBは生成されたページである必要があります。私たちのメインページで参照、ダウンロードするか、今節を購入 - それらは任意のプラグインによって行われていませんが、VBは生成されます。ので、適切なテンプレートがglobal.phpなどが含まれている。ので、そのようなページが簡単に私はあなたを説明した方法で変換することができます。

vBET
24-12-09, 08:34
私はhtaccessファイルでこれをみますが、5ドル、それが動作しないと言う。問題のセクションでは、必ずしもそれが高度に技術的であるため、変換をまったく必要としないので、私はちょうど必ずしもVBの一部ではない外部のリンクを変換するvBETのバグを回避したい。

私はあなたのサイトを確認しました。それはうまく機能しています - ちょうど、あなたのフォーラムに移動し、いくつかの翻訳を入れて、その追跡がlensreviewsに追加されていない参照してください...

vBET
24-12-09, 08:37
私は、READMEに記載された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]


、さらに、(そこにinitがないvbetがないので、明らかに)PentaxForums.com(http://www.pentaxforums.com/lensreviews/pl/)が404を返すことはなかった、ページが翻訳されていない、と - page not foundページ中vBSEO CRRが動作を停止しているとして、そのページからすべてのリンクは404が返されました。

したがって、のは単に簡単な解決策を取ると自分自身に頭痛を保存できます。

どうすれば変換からフォーラムのリンクを防ぐために?

現在、ペンタックスレンズのレビューと仕様のデータベース - メインインデックス(http://www.pentaxforums.com/lensreviews/は)(リンク)(404 http://www.pentaxforums.com/forums/pl/lensreviews/に書き換えられます)。

私は、リンクが変更されないままにしたい。

私ははっきりと、サイトがそれを翻訳できるようにvBulletinによって生成される必要があると書いている。

また、 - 私はあなたについて書いているのか表示されません。私はそこにあったと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
私はこのへの迅速な修正はvBSEOの"ターゲット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)(それは、第4のカテゴリにあります)。あなたは404を取得します。

しかし、この同じリンクがナビゲーションバーにあります("レビュー"ボタンの下の最初のエントリ)と、404を得ることはありません。

ご協力いただきありがとうございます。私はまだ我々は限り正確に問題が何であるかのように同じページに表示されていないだと思うので、さらに説明が必要な場合は私に知らせて自由に感じる。もう一つの時間は、しかし、問題は、

それはフォーラムのリンクを経由する場合mysite.com / lensreviews / mysite.com /フォーラム/ PL / lensreviewsに書き換えられます。

URLが解析されないように私にはスペースを置く。

今私はそれを参照してください。あなたがについて書いているそれらの2つのリンクは同じではありません。一つは、正確です - 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は'PENTAXレンズ - レビュー - 仕様 - データベース'を追加しなければならなかったが、私も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は'PENTAXレンズ - レビュー - 仕様 - データベース'を追加しなければならなかったが、私も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は、追加のパラメータは、"URLを無視する"があります - それは翻訳の追跡のURLを選択したままになります。それを確認してください。)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations