PDA

Visualizza la versione completa: Risolto Sempre il reindirizzamento torna a casa ....



Trixi.com
04-03-10, 01:16
Ciao a tutti,

prima di tutto: grande pezzo di software ... Ho pagato i 90 bug ed è stato un piacere ...

L'ho installato e funziona grande finchè ho l'opzione "Aggiungi parametro lingua URL (ad esempio 'indirizzo? Language = it')
Crea URL secondo collegamento consenso SEO (cioè '/ it / indirizzo') ".

Ma appena posso passare a "Creazione di URL in base alle collegamento consenso SEO (ad esempio '/ it / indirizzo')" Ho qualche problema ....

Controllare questa pagina:

pedi / cabfo / rum.com / forum / de / forum.php

Si prega di cancellare / nel pedicab parola ....

Appena clicco qualsiasi discussione che risale alla lingua inglese ....


Mmmmmh ....

Ho aggiunto la radice / forum, definito il maestro di lingua inglese e ha aggiunto di htaccess:

RewriteEngine On



# REGOLE per i collegamenti traduzione SEO senza motore SEO (a crudo link vBulletin)
# Se si utilizza BB 'Friendly URL Mod Rewrite' poi mettere quelle regole POCO PRIMA regole vB
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]

Qualsiasi idea di cosa potrebbe esserci di sbagliato?

Grazie

Gerald

Trixi.com
04-03-10, 02:32
Aggiornamento: ottengo sempre un errore 404 utilizzando "Crea URL secondo collegamento consenso SEO (ad esempio '/ it / indirizzo')"....

Quindi sono passato di nuovo da aggiungere al parametro di lingua URL (ad esempio 'indirizzo? Language = it') che funziona in questo momento ...

Sarebbe bello se si potrebbe aiutare a farlo funzionare

Tx

vBET
05-03-10, 00:40
Ciao.

Come vedo che sta lavorando ora - si prega di confermare se mi manca qualcosa:)

Cosa importante - non è stato impostato 'Strict' per l'opzione "Forza Canonical URL" - è necessario, altrimenti si perderanno i SEO. Si prega di consultare readme.html dal pacchetto vBET e maggese istruzioni di configurazione vB.

Trixi.com
05-03-10, 09:10
Ciao Michal,

Grazie a voi - sono passato a "Forza Canonical URL" ora.

Funziona, ma il problema esiste ancora ...

La mia configurazione in questo momento:
ON avanzata URL friendly
ON Crea URL secondo collegamento consenso SEO (cioè '/ it / indirizzo')
. Htaccess come sopra, / come nel ReadMe.

Funziona andando per esempio a una traduzione in tedesco - inserisco un URL nella barra come io non sono autorizzato a postare gli URL ...

p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself

Everythin OK

_____________________________________________

Problema:
Appena ho passare a
Mod Rewrite URL friendly

L'URL sopra è ora
p/edicabforum.com/forums/de/32-Introduce-Yourself

e ottengo errori 404.
_____________________________________________

... Quindi il problema non è risolto ... funziona bene in modalità avanzata URL friendly, ma non con Mod Rewrite URL friendly
_____________________________________________
. Nel mio htaccess è solo il codice:

RewriteEngine On



# REGOLE per i collegamenti traduzione SEO senza motore SEO (a crudo link vBulletin)
# Se si utilizza BB 'Friendly URL Mod Rewrite' poi mettere quelle regole POCO PRIMA regole vB
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
_____________________________________________

Ho provato anche con il mix dal VB-htaccess e il tuo codice, ma ho un 500 - Internal Server Error

RewriteEngine su

# Se si hanno problemi o si utilizza VirtualDocumentRoot, togliere il commento e metterlo nella directory di vBulletin.
# RewriteBase / forum /

RewriteCond% {} REQUEST_FILENAME-s [OR]
RewriteCond% {} REQUEST_FILENAME-l [OR]
REQUEST_FILENAME RewriteCond% {}-d

RewriteRule ^ .* $ - [NC, L]

# Forum
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]

RewriteRule ^ filo / showthread.php .* [QSA]
RewriteRule ^ forum / showthread.php .* [QSA]
RewriteRule ^ soci / member.php .* [QSA]
RewriteRule ^ blog / blog.php .* [QSA]
Voci RewriteRule ^ / .* entry.php [QSA]

RewriteCond% {} REQUEST_FILENAME-s [OR]
RewriteCond% {} REQUEST_FILENAME-l [OR]
REQUEST_FILENAME RewriteCond% {}-d

RewriteRule ^ .* $ - [NC, L]

# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]

_____________________________________________

Se uso solo il VB-codice che viene fornito con il pacchetto di installazione nel non caricare directory:

RewriteEngine su

# Se si hanno problemi o si utilizza VirtualDocumentRoot, togliere il commento e metterlo nella directory di vBulletin.
# RewriteBase / forum /

RewriteCond% {} REQUEST_FILENAME-s [OR]
RewriteCond% {} REQUEST_FILENAME-l [OR]
REQUEST_FILENAME RewriteCond% {}-d

RewriteRule ^ .* $ - [NC, L]

RewriteRule ^ filo / showthread.php .* [QSA]
RewriteRule ^ forum / showthread.php .* [QSA]
RewriteRule ^ soci / member.php .* [QSA]
RewriteRule ^ blog / blog.php .* [QSA]
Voci RewriteRule ^ / .* entry.php [QSA]

RewriteCond% {} REQUEST_FILENAME-s [OR]
RewriteCond% {} REQUEST_FILENAME-l [OR]
REQUEST_FILENAME RewriteCond% {}-d

RewriteRule ^ .* $ - [NC, L]

# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]




l'URL viene convertito in

p/edicabforum.com/forums/forums/32-Introduce-Yourself

Come vedete: ha aggiunto forum ancora una volta ... e ottengo "Forum specificato non valido."

Quindi credo che il problema è la htaccess e le regole .... la mia è VB (vBulletin 4.0.2 Patch Level 1 ).... Penso prima devo risolvere questo problema con VB e poi provare di nuovo .. ..

Cordiali saluti

Gerald

vBET
08-03-10, 16:46
Se si sta lavorando su con uno dei impostazione URL friendly è una buona notizia - non hai problemi con vBET:.) Così - quando si cambia URL friendly per Mod riscrivere hai errore - vuol dire che problema è nel file htaccess proprio come si sospetto.

In primo luogo - si prega di assicurarsi che il file htaccess è OK per il normale (non tradotto) URL.. Così insieme ci norme prevista dalla vB e testarlo. Dopo di che mettere regole vBET PRIMA regole vB. Ecco come appare htaccess sul nostro 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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 brings automatic translations