PDA

Επιστροφή στο Forum: Solved Πάντα αναπροσανατολισμό πίσω στο σπίτι ....



Trixi.com
04-03-10, 01:16
Γεια σου,

πρώτα απ 'όλα: εξαιρετικό λογισμικό ... πλήρωσα τα 90 bugs και ήταν μια χαρά ...

Το εγκατέστησα και τρέχει πολύ όσο έχω την επιλογή "Προσθήκη παραμέτρου γλώσσας στο URL (δηλ.« η διεύθυνση; γλώσσα = en ")
Δημιουργήστε τις διευθύνσεις URL σύμφωνα με συναίνεση σύνδεσμο SEO (δηλαδή '/ en / διεύθυνση') ".

Αλλά μόλις κάνω εναλλαγή στο "Δημιουργία URL είναι σύμφωνα με συναίνεση σύνδεσμο SEO (δηλαδή '/ en / διεύθυνση')" Δεν έχω κάποιο πρόβλημα ....

Δείτε αυτή τη σελίδα:

ΠΑΙΔΙ / cabfo / rum.com / forums / de / forum.php

Παρακαλώ διαγράψτε / στην pedicab λέξη ....

Μόλις κάνετε κλικ σε οποιοδήποτε νήμα πηγαίνει πίσω στην αγγλική γλώσσα Κεντρική ....


Mmmmmh ....

Πρόσθεσα τη ρίζα / forums, ορίζεται ο πλοίαρχος αγγλική γλώσσα και να προστεθούν στο htaccess:

Στις RewriteEngine



# ΚΑΝΟΝΕΣ για SEO συνδέσεις μετάφραση χωρίς κινητήρα SEO (σχετικά με τις πρώτες συνδέσεις vBulletin)
# Αν χρησιμοποιείτε «Mod Rewrite ομοφυλόφιλους URLs 'vB θέσει τότε οι κανόνες αυτοί ΛΙΓΟ ΠΡΙΝ vB κανόνες
RewriteRule Αρχείο / index.php? / $ 2 & γλώσσα = $ 1 [L, QSA]
RewriteRule index.php? γλώσσα = $ 1 [L, QSA]
RewriteRule $ 2; γλώσσα = $ 1 [QSA]

Οποιαδήποτε ιδέα για το τι θα μπορούσε να είναι λάθος;

Σας ευχαριστώ

Gerald

Trixi.com
04-03-10, 02:32
Update: Έχω πάντα μια Σφάλμα 404 χρησιμοποιώντας "Δημιουργία URL του σύμφωνα με την συναίνεση σύνδεσμο SEO (/ δηλαδή« en / διεύθυνση')"....

Γι 'αυτό και επανέρχεται στον Προσθήκη παραμέτρου γλώσσας στο URL (δηλ. «η διεύθυνση; γλώσσα = en), η οποία εργάζεται αυτή τη στιγμή ...

Θα ήταν μεγάλο εάν θα μπορούσε να βοηθήσει να πάρει την εργασία

Tx

vBET
05-03-10, 00:40
Γεια σου.

Όπως βλέπω ότι λειτουργεί πλέον - επιβεβαιώστε Αν μου λείπει κάτι:)

Σημαντικό πράγμα - δεν έχετε βάλει «αυστηρή» για την επιλογή "Εφαρμογή Canonical URL" - αυτό είναι απαραίτητη, αλλιώς θα χάσετε SEO σας. Παρακαλώ δείτε readme.html από vBET πακέτο και χέρσες οδηγίες διαμόρφωσης vB.

Trixi.com
05-03-10, 09:10
Γεια Michal,

Σας ευχαριστώ - έχω αλλάξει σε "Ενίσχυση της Canonical URL" τώρα.

Λειτουργεί, αλλά το πρόβλημα εξακολουθεί να υπάρχει ...

Διαμόρφωση μου αυτή τη στιγμή:
Σε προηγμένες URL φιλικές προς τις
ΓΙΑ Δημιουργία URL του σύμφωνα με την συναίνεση σύνδεσμο SEO (δηλαδή '/ en / διεύθυνση »)
. Htaccess ως ανωτέρω / όπως στο Readme.

Λειτουργεί πρόκειται για παράδειγμα για μια γερμανική μετάφραση - προσθέτω ένα κάθετο στη διεύθυνση URL που δεν είμαι επιτρέπεται να στέλνουν τις διευθύνσεις URL ...

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

Everythin OK

_____________________________________________

Πρόβλημα:
Μόλις μεταβείτε σε
Mod Rewrite Friendly URLs

Το URL παραπάνω, είναι τώρα
p/edicabforum.com/forums/de/32-Introduce-Yourself

και παίρνω σφάλματα 404.
_____________________________________________

... Έτσι το πρόβλημα δεν λυθεί ... λειτουργεί καλά σε προχωρημένους ομοφυλόφιλους λειτουργία URLs, αλλά όχι με Mod Rewrite URL φιλικές προς τις
_____________________________________________
. Στο htaccess μου είναι μόνο κωδικό σας:

Στις RewriteEngine



# ΚΑΝΟΝΕΣ για SEO συνδέσεις μετάφραση χωρίς κινητήρα SEO (σχετικά με τις πρώτες συνδέσεις vBulletin)
# Αν χρησιμοποιείτε «Mod Rewrite ομοφυλόφιλους URLs 'vB θέσει τότε οι κανόνες αυτοί ΛΙΓΟ ΠΡΙΝ vB κανόνες
RewriteRule Αρχείο / index.php? / $ 2 & γλώσσα = $ 1 [L, QSA]
RewriteRule index.php? γλώσσα = $ 1 [L, QSA]
RewriteRule $ 2; γλώσσα = $ 1 [QSA]
_____________________________________________

Το δοκίμασα και με το μείγμα από το VB-htaccess και τον κωδικό σας, αλλά να πάρω 500 - Εσωτερικό σφάλμα διακομιστή

RewriteEngine σε

# Αν έχετε προβλήματα ή χρησιμοποιείτε VirtualDocumentRoot, αποσχολιάστε αυτή τη γραμμή και να το θέσει σε κατάλογο vBulletin σας.
# RewriteBase / forum /

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

RewriteRule ^ .* $ - [NC, L]

# Forum
RewriteRule Αρχείο / index.php? / $ 2 & γλώσσα = $ 1 [L, QSA]
RewriteRule index.php? γλώσσα = $ 1 [L, QSA]
RewriteRule $ 2; γλώσσα = $ 1 [QSA]

RewriteRule ^ θέματα / .* showthread.php [QSA]
RewriteRule ^ forums / .* forumdisplay.php [QSA]
RewriteRule ^ τα μέλη / .* member.php [QSA]
RewriteRule ^ blogs / .* blog.php [QSA]
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]

_____________________________________________

Αν μπορώ να χρησιμοποιήσω μόνο το VB-Code που έρχεται με το πακέτο εγκατάστασης στο να μην ανεβάσετε κατάλογο:

RewriteEngine σε

# Αν έχετε προβλήματα ή χρησιμοποιείτε VirtualDocumentRoot, αποσχολιάστε αυτή τη γραμμή και να το θέσει σε κατάλογο vBulletin σας.
# RewriteBase / forum /

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

RewriteRule ^ .* $ - [NC, L]

RewriteRule ^ θέματα / .* showthread.php [QSA]
RewriteRule ^ forums / .* forumdisplay.php [QSA]
RewriteRule ^ τα μέλη / .* member.php [QSA]
RewriteRule ^ blogs / .* blog.php [QSA]
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]




το URL μετατρέπεται σε

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

Όπως βλέπετε: Η Επιτροπή πρόσθεσε φόρουμ για άλλη μια φορά ... και παίρνω "Άκυρα καθορίζεται Φόρουμ."

Έτσι υποθέτω ότι το πρόβλημα είναι το htaccess και τους κανόνες .... μου VB είναι (vBulletin 4.0.2 Patch Level 1 ).... Υποθέτω ότι πρώτα πρέπει να διορθώσετε αυτό το πρόβλημα με VB και στη συνέχεια να προσπαθήσετε ξανά .. ..

Saludos

Gerald

vBET
08-03-10, 16:46
Εάν εργάζεται για έναν από τους ομοφυλόφιλους ρύθμιση URL είναι καλά νέα - δεν έχετε προβλήματα με vBET:.) Έτσι, - όταν αλλάζετε τους ομοφυλόφιλους URL για Mod ξαναγράψει έχετε λάθος - αυτό σημαίνει ότι το θέμα είναι σε htaccess αρχείο ακριβώς όπως σας ύποπτος.

Πρώτα - παρακαλώ βεβαιωθείτε ότι το αρχείο σας htaccess είναι ΟΚ για την κανονική (δεν μεταφράζεται) URLs.. Έτσι, θέτει κανόνες εκεί που απαιτείται από vB και δοκιμάστε το. Μετά που βάζουν κανόνες vBET ΠΡΙΝ vB κανόνες. Αυτό είναι το πώς φαίνεται το αρχείο htaccess σε δοκιμή 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 supports automatic translations