Zobacz pełną wersję: Rozwiązany Linki Forum = awaria
Mam kilka forów, które służą jako odnośniki, na przykład jeden z moich forum linki do pentaxforums.com / lensreviews /.
Po przetłumaczeniu na język obcy, łącze jest przepisany z językiem w adresie URL, tj. pentaxforums.com / sv / lensreviews /, co oczywiście zwraca błąd. Czy istnieje fix na to? Wolałbym uniknąć 301 trasy htaccess.
Proszę zachować spokój. Wiemy dobrze tej sytuacji - po prostu trzeba skonfigurować vBET odpowiednio:)
Proszę ustawić w opcjach vBET katalogu forum i upewnij się, że właściwe. Reguł htaccess (w katalogu należy dodać w sposób opisany w instrukcji).
Nie jestem pewien co masz na myśli. AFAIK wszystko jest poprawnie skonfigurowane na instrukcji.
Idź do Admin CP -> vBET - "katalogu Forum> Main i ustaw
To jest już ustawiony. Nie sądzę, zrozumieć mój problem.
Dotyczy to tylko fora, które działają jako łącza. Jeśli linki do folderu forum na mojej stronie internetowej, że jest poza katalogiem forum / lang / jest dodawany pomiędzy, co powoduje błąd 404. Oczywiście, że obszar terenu nie mogą być tłumaczone za pomocą vBET.
OK - przepraszam za zamieszanie. I naprawdę nie rozumie problemu.
Jak widzę na stronach forum są tłumaczone dobrze.
Teraz obszar poza katalogu forum. Jak widać na tym forum vBET umożliwia tłumaczenie z obszaru poza katalogu forum - oczywiście te strony muszą być uzyskane przez vBulletin. Więc jeśli obszarach poza katalog forum są również generowane przez vBulletin jesteś w stanie przetłumaczyć.
Co jest potrzebne:
1. Oddzielne. Htaccess w katalogu, w którym są strony do przetłumaczenia (znajdziesz odpowiednie przepisy do-not-upload katalogu)
2. Wszystkie adresy URL na stronach przetłumaczone na zewnątrz katalogu forum musi być bezwzględne (zaczynające się od http), w przeciwnym razie możesz mieć problemy ze śledzeniem tłumaczenie.
3. Jeśli te strony są w jakimś innym katalogu (nie w katalogu głównym domeny), to będziesz musiał skonfigurować "Keep Katalogi w AdminCP-> vBET-> Strona główna
W przypadku jakichkolwiek przyszłych pytania - zapytaj:)
Ok dzięki! Postaram się to, ale mam jeszcze jedno pytanie.
Czy można po prostu wyłączyć tłumaczenie dla tych obszarów i link prawidłowo wskazują na url? Mam wrażenie, że część mowa, nie przełoży się to nie jest plugin vBulletin (tylko pytania DB oddzielnie).
Moman - Mam niestandardowe rozszerzenie, które przetłumaczone grzywny. I dodaje go do "Keep Katalogi"
Postaram się to z htaccess, ale pięć dolców, że nie będzie działać. Dany odcinek nie jest konieczne tłumaczenie na wszystkich, ponieważ jest bardzo techniczny, więc chcę, żeby obejść błąd w vBET który tłumaczy zewnętrznych linków, które niekoniecznie są częścią BB.
I stosowane htaccess przepisami określonymi w readme.
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]
Chociaż Nie znaleziono strony - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) nie zwraca 404, strona nie została przetłumaczona (oczywiście, ponieważ nie ma tam vBET startowych), a ponadto, wszystkie linki z tej strony, zwróconej w 404 jak vBSEO CRR to przestało działać.
Dlatego też, po prostu się prostsze rozwiązanie i zapisać się na ból głowy:
Jak mogę zapobiec linki forum od tłumaczenia?
Obecnie, Pentax Obiektyw recenzji i bazy danych Specyfikacja - główny indeks (http://www.pentaxforums.com/lensreviews/) (link) zostanie przepisany do http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).
Chcę link do pozostaną niezmienione.
Ok dzięki! Postaram się to, ale mam jeszcze jedno pytanie.
Czy można po prostu wyłączyć tłumaczenie dla tych obszarów i link prawidłowo wskazują na url? Mam wrażenie, że część mowa, nie przełoży się to nie jest plugin vBulletin (tylko pytania DB oddzielnie).
To nie musi być wtyczki BB - po prostu muszą być strona wygenerowana przez BB. Zobacz na naszej stronie głównej, Download lub Kup teraz sekcjach - te nie są dokonywane przez jakiekolwiek wtyczki, ale są generowane przez BB. Więc mieć odpowiedni szablon zawiera global.php i tak dalej. Więc takich stron można przetłumaczyć w sposób opisałem Ciebie.
Postaram się to z htaccess, ale pięć dolców, że nie będzie działać. Dany odcinek nie jest konieczne tłumaczenie na wszystkich, ponieważ jest bardzo techniczny, więc chcę, żeby obejść błąd w vBET który tłumaczy zewnętrznych linków, które niekoniecznie są częścią BB.
Sprawdziłem witryny. To działa bez zarzutu - wystarczy wejść na forum, umieścić kilka tłumaczeń i zobaczyć, że śledzenia nie jest dodany do lensreviews ...
I stosowane htaccess przepisami określonymi w readme.
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]
Chociaż Nie znaleziono strony - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) nie zwraca 404, strona nie została przetłumaczona (oczywiście, ponieważ nie ma tam vBET startowych), a ponadto, wszystkie linki z tej strony, zwróconej w 404 jak vBSEO CRR to przestało działać.
Dlatego też, po prostu się prostsze rozwiązanie i zapisać się na ból głowy:
Jak mogę zapobiec linki forum od tłumaczenia?
Obecnie, Pentax Obiektyw recenzji i bazy danych Specyfikacja - główny indeks (http://www.pentaxforums.com/lensreviews/) (link) zostanie przepisany do http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).
Chcę link do pozostaną niezmienione.
I wyraźnie napisał, że strony powinny być generowane przez vBulletin być w stanie przetłumaczyć.
Również - nie widzę co się piszą. Byłem tam i link do lensreviews nie ulega zmianie. Proszę o podanie dokładnego link do strony gdzie mogę zobaczyć ten link nie.
Proszę o podanie dokładnego link do strony gdzie mogę zobaczyć ten link nie.
Idź do PentaxForums.com - Pentax Fotografia Forum (http://www.pentaxforums.com/forums/pl/) i kliknij Obiektyw Pentax Specyfikacja i weryfikacja Danych (http://www.pentaxforums.com/forums/pl/forumdisplay . php? f = 35) (jest w 4 kategorii). Otrzymasz 404.
Jednak ten sam link jest w pasku nawigacyjnym (wejście najpierw w przycisk "Recenzje") i nie dostaniesz 404.
Dzięki za pomoc. Nadal uważam, że nie jesteśmy na tej samej stronie w miarę tego, co dokładnie jest problem, dlatego zachęcamy do daj mi znać, jeśli potrzebujesz dalszych wyjaśnień. Jeszcze raz, choć problem jest to, że
mysite.com / lensreviews / jest przepisywany do mysite.com / forum / pl / lensreviews, kiedy idzie przez łącze forum.
I z odstępami tak, że adres URL nie jest analizowany.
Przypuszczam, że szybkie poprawki do tego byłoby wykorzystanie vBSEO na "Zastąp" Linki Forum "z bezpośrednimi linkami do adresów docelowych". Jednakże, jak używać hit śledzenia moich linków zewnętrznych, spowoduje to przerwę tego systemu.
Tak więc, zgodnie z mojego postu powyżej, niech znaleźć odpowiednie rozwiązanie tego.
Idź do PentaxForums.com - Pentax Fotografia Forum (http://www.pentaxforums.com/forums/pl/) i kliknij Obiektyw Pentax Specyfikacja i weryfikacja Danych (http://www.pentaxforums.com/forums/pl/forumdisplay . php? f = 35) (jest w 4 kategorii). Otrzymasz 404.
Jednak ten sam link jest w pasku nawigacyjnym (wejście najpierw w przycisk "Recenzje") i nie dostaniesz 404.
Dzięki za pomoc. Nadal uważam, że nie jesteśmy na tej samej stronie w miarę tego, co dokładnie jest problem, dlatego zachęcamy do daj mi znać, jeśli potrzebujesz dalszych wyjaśnień. Jeszcze raz, choć problem jest to, że
mysite.com / lensreviews / jest przepisywany do mysite.com / forum / pl / lensreviews, kiedy idzie przez łącze forum.
I z odstępami tak, że adres URL nie jest analizowany.
Teraz to widzę. Te 2 linki co piszesz o nie są takie same. Jednym z nich jest dokładnie - 2 mają przekierowań i problem jest właśnie tutaj.
To z przekierowania przechodzi przez:
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/
Więc vBET jest dodanie języka, ponieważ zaczynasz jako link do forum i masz tłumaczenie śledzenie. Następnie wykonane 2 przekierowań i każdy vBET czas dodawania śledzenia tłumaczenie.
Quick Fix dla Ciebie poniżej (nie testowane - tak wykonane kopie pliku i daj nam znać to działa). Również - należy ponownie skonfigurować forum iść tam, gdzie chcesz w pierwszej przekierowania, jeśli jest to możliwe.
Szybko naprawić. Otwórz vbenterprisetranslator_seo.php pliku znajdź linię:
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php')) {
i zastąpić ją:
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'lensreviews/index.php')) {
Również będziemy szukać jakiegoś lepszego rozwiązania zawarte w vBET. W tej chwili jest tylko vBET sprawdzanie oryginalnego adresu URL - nie myśl o takiej sytuacji jak ty. I ponownie ten problem. Zostanie zamknięte po oficjalnej rozwiązania zostaną uwzględnione w vBET:)
Dziękujemy! I zmodyfikowany kod lekko, ale udało się. Początkowo musiałem umieścić "pentax obiektywami przeglądu specyfikacji-database 'dla strpos, ale dalsze zmienił go na" przeglądy ", jak również PentaxForums.com osób trzecich Pentax Obiektyw Database recenzję - główny indeks (http: / / www.pentaxforums.com/userreviews/), który został przekierowany w błąd.
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {
Więc teraz zarówno / lensreviews / i / userreviews / jest przekierowany prawidłowo.
Dzięki jeszcze raz!
Dziękujemy! I zmodyfikowany kod lekko, ale udało się. Początkowo musiałem umieścić "pentax obiektywami przeglądu specyfikacji-database 'dla strpos, ale dalsze zmienił go na" przeglądy ", jak również PentaxForums.com osób trzecich Pentax Obiektyw Database recenzję - główny indeks (http: / / www.pentaxforums.com/userreviews/), który został przekierowany w błąd.
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {
Więc teraz zarówno / lensreviews / i / userreviews / jest przekierowany prawidłowo.
Dzięki jeszcze raz!
3.3.0 ma dodatkowy parametr "Ignoruj adresy URL" - będzie na bieżąco wybranych adresów URL, z śledzenia tłumaczenie. Proszę to sprawdzić:)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.