Ver Versión Completa: Resolto Sempre redirixido de volta a casa ....
Ola,
primeiro de todo: gran peza de software ... Eu paguei os 90 erros e foi un pracer ...
Instalei el e el corre grande, mentres eu teño a opción "Engadir parámetro linguaxe para URL (ie 'a dirección? Language = en")
Crear URL segundo SEO consenso enlace (ou sexa, '/ en / address') ".
Pero así que eu cambiar a "Crear URL segundo SEO consenso enlace (ou sexa, '/ en / address')" Eu teño algúns problemas ....
Marque esta páxina:
pedín / cabfo / rum.com / foros / de / forum.php
Por favor, delete / triciclo na palabra ....
Así que eu premer en calquera liña que vai volver para o Fogar idioma inglés ....
Mmmmmh ....
Eu engade o administrador / foros, definiu o mestre idioma inglés e engadido ao htaccess:
RewriteEngine On
# Regras para as ligazóns tradución SEO sen mecanismo de SEO (en links primas vBulletin)
# Se está usando 'URLs Mod Rewrite Friendly' vB logo poñer esas regras ANTES vB regras
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
Calquera indicio que podería estar mal?
Grazas
Gerald
Update: Eu sempre recibín un erro 404 usando "Crear URL segundo SEO consenso enlace (/ ie 'en / enderezo')"....
Entón volvín para o parámetro Engadir idioma a URL (ie 'a dirección? Language = en ") que traballa no momento ...
Sería óptimo se podería axudar a obtelo de traballo
Tx
Oi
Como vexo que está a traballar agora - por favor confirmar si falta algo:)
Importante - non definiu 'Strict' para a opción "pendurar Canonical URL" - é necesario, se non vai perder o seu SEO. Consulte readme.html do paquete vBET e instrucións de configuración de pousio vB.
Ola Michal,
Grazas - eu mudei para "pendurar Canonical URL" agora.
Funciona, pero o problema aínda existe ...
A miña configuración agora:
ON URLs amigables avanzada
ON Crear URL segundo SEO consenso enlace (ou sexa, '/ en / address ")
. Htaccess como antes / como en README.
Funciona vai por exemplo, para unha tradución alemá - podo publicar unha barra no URL como eu non teño permiso para publicar ligazóns ...
p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself
Everythin OK
_____________________________________________
Problema:
Así que eu cambiar a
Mod Rewrite URLs amigables
O URL é agora
p/edicabforum.com/forums/de/32-Introduce-Yourself
e fico con 404 erros.
_____________________________________________
... Entón o problema non está resolto ... funciona ben en modo Avanzado URLs amigables, pero non con Mod Rewrite URLs amigables
_____________________________________________
. Htaccess no meu é só o seu código:
RewriteEngine On
# Regras para as ligazóns tradución SEO sen mecanismo de SEO (en links primas vBulletin)
# Se está usando 'URLs Mod Rewrite Friendly' vB logo poñer esas regras ANTES vB regras
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
_____________________________________________
Tente tamén coa mestura do VB-htaccess eo seu código, pero teño unha 500 - Internal Server Error
RewriteEngine en
# Se está a ter problemas ou está a usar descomente VirtualDocumentRoot, esta liña e define-lo ao directorio vBulletin.
# RewriteBase / forum /
RewriteCond% {} REQUEST_FILENAME-s [OR]
RewriteCond% {} REQUEST_FILENAME-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# Foro
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
RewriteRule ^ temas / showthread.php .* [QSA]
RewriteRule ^ foros / forumdisplay.php .* [QSA]
RewriteRule ^ membros / .* member.php [QSA]
RewriteRule ^ blogs / .* blog.php [QSA]
RewriteRule ^ entradas / .* 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]
_____________________________________________
Se eu usar só o código VB que vén co paquete de instalación no directorio non fai a carga:
RewriteEngine en
# Se está a ter problemas ou está a usar descomente VirtualDocumentRoot, esta liña e define-lo ao directorio vBulletin.
# RewriteBase / forum /
RewriteCond% {} REQUEST_FILENAME-s [OR]
RewriteCond% {} REQUEST_FILENAME-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
RewriteRule ^ temas / showthread.php .* [QSA]
RewriteRule ^ foros / forumdisplay.php .* [QSA]
RewriteRule ^ membros / .* member.php [QSA]
RewriteRule ^ blogs / .* blog.php [QSA]
RewriteRule ^ entradas / .* 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]
a URL é convertida en
p/edicabforum.com/forums/forums/32-Introduce-Yourself
Como ve: Engadiu foros, unha vez máis ... e eu fico "Foro válido indicado."
Entón eu creo que o problema é o htaccess e as regras .... o meu VB é (vBulletin 4.0.2 Patch Level 1 ).... Eu creo que primeiro eu teño que corrixir este problema con VB e despois de probar de novo .. ..
Regards
Gerald
Se está a traballar en configuración cun URL agradable é unha boa nova - non ten problemas con vBET:.) Entón - cando cambia URL Friendly para reescribir Mod ten erro - isto significa que o importante está no arquivo htaccess así como sospeitoso.
Primeiro - por favor, asegúrese de que o seu arquivo htaccess é OK para URLs (non traducido) normal .. Así, hai regras definidas esixido polo vB e proba-lo. Despois de que poñer normas vBET ANTES regras vB. Isto é debido a mira htaccess no noso foro proba vB4.:
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.