View Full Version: Opgelost Altijd omleiden terug naar huis ....
Hi,
in de eerste plaats: Groot stuk software ... Ik betaalde 90 bugs en het was een plezier ...
Ik installeerde het en het werkt prima zolang ik de optie "taal parameter Toevoegen aan URL (dat wil zeggen 'adres? Language = nl')
Maak URL's volgens SEO koppelen consensus (dwz '/ nl / adres') ".
Maar zodra ik overschakel naar "Create URL's volgens SEO koppelen consensus (dwz '/ nl / adres')" Ik heb wat moeite ....
Check deze pagina:
pedi / cabfo / rum.com / forums / de / forum.php
Verwijder / in het woord fietstaxi ....
Zodra ik dan ook discussies klikt gaat terug naar de Engels taal Home ....
Mmmmmh ....
Ik voegde de root / forums, gedefinieerd de master taal Engels en toegevoegd aan de htaccess:
RewriteEngine On
# REGELS voor SEO vertaling links zonder enige SEO motor (op ruwe vBulletin links)
# Als u gebruik maakt van vB "Mod Rewrite Friendly URL's 'zet dan deze regels net VOOR vB regels
RewriteRule archief / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule 2 dollar? Language = $ 1 [QSA]
Enig idee wat kan er mis?
Dank u
Gerald
Update: Ik krijg altijd een 404 Error met behulp van "Create URL's volgens SEO koppelen consensus (dwz '/ nl / adres')"....
Dus ik overgestapt naar taal parameter Toevoegen aan URL (dat wil zeggen 'adres? Language = nl'), die werkt op het moment ...
Zou geweldig zijn als je zou kunnen helpen om het te krijgen het werk
Tx
Hi.
Zoals ik het zie is het nu werkt - gelieve te bevestigen Als ik iets gemist:)
Belangrijk ding - u geen set 'strenge' voor de optie "afdwingen Canonical URL" - het is nodig, anders verlies je je SEO. Zie readme.html uit vBET verpakking en braakliggende vB configuratie-instructies.
Hi Michal,
Dank u - ben ik overgestapt naar "afdwingen Canonical URL" nu.
Het werkt, maar het probleem bestaat nog steeds ...
Mijn configuratie nu:
Op geavanceerde Friendly URL's
ON Maak URL's volgens SEO koppelen consensus (dwz '/ nl / adres ")
. Htaccess als hierboven / als in Leesmij.
Het werkt gaat bijvoorbeeld om een Duitse vertaling - post ik een slash in de URL als ik ben niet toegestaan om URL's posten ...
p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself
Everythin OK
_____________________________________________
Probleem:
Zodra ik overschakelen naar
Mod Rewrite Friendly URL's
De bovenstaande URL is nu
p/edicabforum.com/forums/de/32-Introduce-Yourself
en ik krijg 404 fouten.
_____________________________________________
... Dus het probleem niet is opgelost ... het werkt goed in de Geavanceerde Friendly URL's mode, maar niet met Mod Rewrite Friendly URL's
_____________________________________________
. In mijn htaccess is alleen uw code in:
RewriteEngine On
# REGELS voor SEO vertaling links zonder enige SEO motor (op ruwe vBulletin links)
# Als u gebruik maakt van vB "Mod Rewrite Friendly URL's 'zet dan deze regels net VOOR vB regels
RewriteRule archief / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule 2 dollar? Language = $ 1 [QSA]
_____________________________________________
Ik probeerde het ook met de mix van de VB-htaccess en uw code, maar ik krijg een 500 - Internal Server Error
RewriteEngine on
# Als u problemen heeft of als u VirtualDocumentRoot, uncomment deze lijn en zet deze op uw vBulletin directory.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-s [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# Forum
RewriteRule archief / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule 2 dollar? Language = $ 1 [QSA]
RewriteRule ^ draden / showthread.php .* [QSA]
RewriteRule ^ forums / .* forumdisplay.php [QSA]
RewriteRule ^ leden / .* 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]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
_____________________________________________
Als ik alleen maar de VB-code die met de installatie-pakket komt in de niet upload directory:
RewriteEngine on
# Als u problemen heeft of als u VirtualDocumentRoot, uncomment deze lijn en zet deze op uw vBulletin directory.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-s [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
RewriteRule ^ draden / showthread.php .* [QSA]
RewriteRule ^ forums / .* forumdisplay.php [QSA]
RewriteRule ^ leden / .* 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]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
de URL wordt omgezet in
p/edicabforum.com/forums/forums/32-Introduce-Yourself
Zoals u ziet: Zij heeft daaraan toegevoegd forums weer ... en ik krijg "gespecificeerde Invalid Forum."
Dus ik denk dat het probleem is de htaccess en de regels .... mijn VB is (vBulletin 4.0.2 Patch Level 1 ).... Ik denk dat ik moet eerst dit probleem op te lossen met VB en dan opnieuw te proberen .. ..
Saludos
Gerald
Als het werkt aan met een van Friendly URL instelling is het goed nieuws - je hebt geen problemen met vBET:.) Dus - als je Friendly URL te herschrijven Mod heb je fout veranderen - het betekent dat probleem is in htaccess bestand, net zoals u verdachte.
Eerst - moet u ervoor zorgen dat uw htaccess bestand OK is voor normale (niet vertaald) URL's.. Dus stel er regels nodig zijn door de VB en test het. Na dat vBET regels voorgelegd vB regels. Dit is hoe ziet htaccess-bestand op onze 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 © 2024 vBulletin Solutions Inc. All rights reserved.