PDA

Ver Versión Completa: Resolto Sempre redirixido de volta a casa ....



Trixi.com
04-03-10, 01:16
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

Trixi.com
04-03-10, 02:32
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

vBET
05-03-10, 00:40
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.

Trixi.com
05-03-10, 09:10
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

vBET
08-03-10, 16:46
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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations delivered by vBET 4.10.1