View Full Version: Gelöst Immer umleiten zurück nach Hause ....
Hallo,
vor allem: Great Stück Software ... Ich bezahlte die 90 Fehler und es war ein Vergnügen ...
Ich installierte es und es läuft sehr gut, solange ich die Option "Add language Parameter URL (dh" Adresse? Language = en ') haben
Neues URL ist nach SEO Link Konsens (dh '/ en / address') ".
Aber sobald ich zu wechseln "Create URL ist nach SEO Link Konsens (zB '/ en / address')" Ich habe ein paar Probleme ....
Prüfen Sie diese Seite:
pedi / cabfo / rum.com / Foren / de / forum.php
Bitte löschen / in des Wortes pedicab ....
Sobald ich jeden Thread klicken Sie geht zurück auf die englische Sprache Home ....
Mmmmmh ....
Ich fügte hinzu, die root / Foren, definiert die Master-Sprache Englisch und zu htaccess:
RewriteEngine On
# RULES für SEO-Übersetzung Links ohne SEO-Motor (auf rohem vBulletin Links)
# Wenn Sie vB 'Mod Rewrite Friendly URLs "sind dann legte diese Regeln KURZ VOR vB Regeln
RewriteRule Archiv / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
Keine Ahnung, was falsch sein könnte?
Danke
Gerald
Update: Ich bekomme immer ein 404 Fehler mit "Create URL ist nach SEO Link Konsens (zB '/ en / Adresse')"....
Also wechselte ich zurück zur Sprachauswahl Parameter URL (dh "Adresse? Language = en '), die im Moment arbeitet Add ...
Wäre toll, wenn Sie helfen könnten, um es Arbeit
Tx
Hallo.
Wie ich sehe, ist es jetzt funktioniert - bitte bestätigen Wenn ich etwas fehlt:)
Wichtig ist - du hast nicht gesetzt 'Strict' für die Option "Erzwingen Canonical URL" - es ist erforderlich, da Sie sonst Ihren SEO locker. Bitte beachten Sie readme.html aus vBET Paket und brach vB Konfiguration.
Hallo Michal,
Vielen Dank - ich wechselte zu "erzwingen Canonical URL" jetzt.
Es funktioniert, aber das Problem weiterhin besteht ...
Meine Konfiguration jetzt:
ON Erweiterte Friendly URLs
ON erstellen URL ist nach SEO Link Konsens (zB '/ en / Adresse ")
. Htaccess wie oben / as in ReadMe.
Es funktioniert gehen zum Beispiel auf einer deutschen Übersetzung - ich einen Schrägstrich in der URL als es mir nicht erlaubt zu URLs post ...
p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself
Everythin OK
_____________________________________________
Problem:
Sobald ich zu wechseln
Mod Rewrite Friendly URLs
Die URL oben ist jetzt
p/edicabforum.com/forums/de/32-Introduce-Yourself
und ich bekomme 404-Fehler.
_____________________________________________
... So ist das Problem nicht gelöst ... es funktioniert gut in Advanced Friendly URLs Modus, aber nicht mit Mod Rewrite Friendly URLs
_____________________________________________
. In meiner htaccess ist nur der Code:
RewriteEngine On
# RULES für SEO-Übersetzung Links ohne SEO-Motor (auf rohem vBulletin Links)
# Wenn Sie vB 'Mod Rewrite Friendly URLs "sind dann legte diese Regeln KURZ VOR vB Regeln
RewriteRule Archiv / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
_____________________________________________
Ich versuchte es auch mit dem Mix aus dem VB-htaccess und der Code, aber ich erhalte eine 500 - Internal Server Error
RewriteEngine on
# Wenn Sie Probleme haben, oder Sie verwenden VirtualDocumentRoot, entfernen Sie diese Zeile und setzen Sie ihn auf Ihrer vBulletin-Verzeichnis.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-s [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# Forum
RewriteRule Archiv / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
RewriteRule ^ thread / showthread.php .* [QSA]
RewriteRule ^ Foren / forumdisplay.php .* [QSA]
RewriteRule ^ Mitglieder / .* member.php [QSA]
RewriteRule ^ blogs / blog.php .* [QSA]
Einträge RewriteRule ^ / .* entry.php [QSA]
RewriteCond% {REQUEST_FILENAME}-s [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
_____________________________________________
Wenn ich nur die VB-Code, die mit dem Installations-Paket kommt in der nicht Upload-Verzeichnis:
RewriteEngine on
# Wenn Sie Probleme haben, oder Sie verwenden VirtualDocumentRoot, entfernen Sie diese Zeile und setzen Sie ihn auf Ihrer vBulletin-Verzeichnis.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-s [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
RewriteRule ^ thread / showthread.php .* [QSA]
RewriteRule ^ Foren / forumdisplay.php .* [QSA]
RewriteRule ^ Mitglieder / .* member.php [QSA]
RewriteRule ^ blogs / blog.php .* [QSA]
Einträge RewriteRule ^ / .* entry.php [QSA]
RewriteCond% {REQUEST_FILENAME}-s [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
die URL umgewandelt
p/edicabforum.com/forums/forums/32-Introduce-Yourself
Wie Sie sehen: Es hinzugefügt Foren wieder ... und ich bekomme "Invalid Forum angegeben."
Also ich denke, dass das Problem der htaccess und die Regeln ist .... mein VB ist (vBulletin 4.0.2 Patch-Level 1 ).... Ich denke, zuerst muss ich dieses Problem mit VB zu fixieren und dann noch einmal zu versuchen .. ..
Grüße
Gerald
Wenn er eingeschaltet ist die Arbeit mit einem Friendly URL-Einstellung ist es eine gute Nachricht - Sie haben keine Probleme mit vBET:.) Also - wenn du Freundliche URL zu Mod Rewrite Sie haben Fehler zu ändern - es bedeutet, dass Problem ist in htaccess-Datei so wie Sie vermuten.
First - stellen Sie bitte sicher, dass Ihre htaccess-Datei OK ist für die normale (nicht übersetzt) URLs.. So setzen es Regeln vB erforderlich und zu testen. Danach setzen vBET Regeln, bevor vB Regeln. Dies ist, wie sieht htaccess-Datei auf unserem Test-vB4 Forum.:
RewriteEngine On
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|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk|vi|cy|yi)/archive/index.php/(.*)?$ archive/index.php?/$2&language=$1 [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)/$ index.php?language=$1 [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 [QSA]
#vB FRIENDLY URL RULES
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^threads/.* showthread.php [QSA]
RewriteRule ^forums/.* forumdisplay.php [QSA]
RewriteRule ^members/.* member.php [QSA]
RewriteRule ^blogs/.* blog.php [QSA]
ReWriteRule ^entries/.* entry.php [QSA]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$2 [QSA]
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.