PDA

View Full Version: Rezolvate Întotdeauna redirecţionarea înapoi la domiciliu ....



Trixi.com
04-03-10, 01:16
Bună,

în primul rând: bucată mare de software ... am platit cele 90 de bug-uri şi a fost o placere ...

L-am instalat si ruleaza avantajos, atât timp cât am optiunea "Adauga parametru la URL-ul limbă (de exemplu," adresa? Limbă = en ")
Creaţi URL-uri în conformitate cu legătură într-un consens SEO (de exemplu '/ en / adresa ")".

Dar, de îndată ce am comuta la "Creaţi URL-uri în conformitate cu legătură într-un consens SEO (de exemplu '/ en / adresa"), "Am unele probleme ....

Verificaţi această pagină:

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

Vă rugăm să ştergeţi / în tricicletă cuvântul ....

De îndată ce am faceţi clic pe orice fir se duce înapoi la Acasă limba engleză ....


Mmmmmh ....

Am adăugat root / forum, definit comandantul limba engleza si a adaugat la htaccess:

RewriteEngine On



# Reguli pentru link-uri SEO obţinute fără nici un motor de SEO (pe link-urile prime vBulletin)
# Dacă utilizaţi "adrese URL Rewrite Mod amicale" vB pune apoi aceste norme chiar înainte de normele vB
RewriteRule arhiva / index.php / $? 2 & limba = $ 1 [L, QSA]
RewriteRule index.php limbă =? $ 1 [L, QSA]
RewriteRule 2 dolari? Limbă = $ 1 [QSA]

Orice indiciu care ar putea fi greşit?

Mulţumesc

Gerald

Trixi.com
04-03-10, 02:32
Update: am întotdeauna o eroare 404 folosind "Creaţi URL-uri în conformitate cu legătură într-un consens SEO (de exemplu '/ en / adresa')"....

Aşa că am revenit la limba Adaugă parametru la URL-ul (de exemplu, "adresa? Limbă = ro"), care lucrează la acest moment ...

Ar fi minunat dacă aţi putea ajuta să-l locul de muncă

Tx

vBET
05-03-10, 00:40
Bună.

După cum văd că este de lucru acum - vă rugăm să confirmaţi Dacă I lipseşte ceva:)

Cel mai important lucru - nu aţi setat "stricte" pentru opţiunea "Punerea în aplicare a URL-ul Canonical" - aceasta este necesară, în caz contrar vei pierde SEO. Vă rugăm să consultaţi readme.html din pachetul de vBET şi necultivate vB instrucţiuni de configurare.

Trixi.com
05-03-10, 09:10
Bună Michal,

Multumesc - am trecut la "Punerea în aplicare a URL-ul Canonical" acum.

Acesta funcţionează, dar problema încă există ...

Configuratia mea chiar acum:
ON URL-uri Friendly avansată
Pe Creaţi URL-uri în conformitate cu legătură într-un consens SEO (de exemplu '/ en / adresa ")
. Htaccess ca mai sus / ca în ReadMe.

Functioneaza merge, de exemplu, într-o traducere germană - am posta un slash în URL-ul ca nu am permisiunea de a posta adrese URL ...

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

Everythin OK

_____________________________________________

Problemă:
De îndată ce am comuta la alte
Rescrie amicale Mod URL-uri

Url-ul de mai sus este acum
p/edicabforum.com/forums/de/32-Introduce-Yourself

şi mă 404 Erori de.
_____________________________________________

... Asa ca problema nu este rezolvată ... funcţionează bine în modul avansat URL-uri prietenoase, dar nu cu Mod Rescrierea URL-uri prietenoase
_____________________________________________
. În mea htaccess este numai de cod:

RewriteEngine On



# Reguli pentru link-uri SEO obţinute fără nici un motor de SEO (pe link-urile prime vBulletin)
# Dacă utilizaţi "adrese URL Rewrite Mod amicale" vB pune apoi aceste norme chiar înainte de normele vB
RewriteRule arhiva / index.php / $? 2 & limba = $ 1 [L, QSA]
RewriteRule index.php limbă =? $ 1 [L, QSA]
RewriteRule 2 dolari? Limbă = $ 1 [QSA]
_____________________________________________

Am încercat, de asemenea, cu amestecul de la VB-htaccess şi codul tău, dar am o 500 - Eroare internă Server

RewriteEngine pe

# Dacă aveţi probleme sau folosiţi VirtualDocumentRoot, decomentaţi această linie şi setaţi-o la directorul vBulletin dumneavoastră.
# RewriteBase / forum /

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

RewriteRule ^ .* $ - [NC, L]

# Forum
RewriteRule arhiva / index.php / $? 2 & limba = $ 1 [L, QSA]
RewriteRule index.php limbă =? $ 1 [L, QSA]
RewriteRule 2 dolari? Limbă = $ 1 [QSA]

RewriteRule ^ fire / showthread.php .* [QSA]
RewriteRule ^ forum / forumdisplay.php .* [QSA]
RewriteRule ^ membri / .* member.php [QSA]
RewriteRule ^ bloguri / .* blog.php [QSA]
RewriteRule ^ intrări / .* 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]

_____________________________________________

Dacă am folosi doar VB-Code, care vine cu pachetul de instalare în nu încărcaţi directorul:

RewriteEngine pe

# Dacă aveţi probleme sau folosiţi VirtualDocumentRoot, decomentaţi această linie şi setaţi-o la directorul vBulletin dumneavoastră.
# RewriteBase / forum /

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

RewriteRule ^ .* $ - [NC, L]

RewriteRule ^ fire / showthread.php .* [QSA]
RewriteRule ^ forum / forumdisplay.php .* [QSA]
RewriteRule ^ membri / .* member.php [QSA]
RewriteRule ^ bloguri / .* blog.php [QSA]
RewriteRule ^ intrări / .* 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-ul este convertit în

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

După cum vedeţi: Aceasta a adăugat forum încă o dată ... şi mă "Forum specificat este nevalid."

Deci cred că problema este htaccess şi normele .... mea este VB (vBulletin 4.0.2 Patch Level 1 ).... Cred ca prima am pentru a remedia această problemă cu VB si apoi pentru a încerca din nou .. ..

Saludos

Gerald

vBET
08-03-10, 16:46
În cazul în care lucrează la stabilirea cu unul dintre URL Friendly este o veste bună - nu aveţi probleme cu vBET:.) Deci - atunci când vă schimbaţi URL-Friendly pentru a rescrie Mod aveţi de eroare - înseamnă că problema este în htaccess la fel ca suspect.

Anul - asiguraţi-vă că fişierul htaccess este OK pentru normala (nu traduse) URL-uri.. Deci, stabilit acolo normele necesare de către VB şi testaţi-l. După aceea a pus normele vBET ÎNAINTE normele vB. Acesta este modul în care arată htaccess pe noastre de testare pe forum pentru 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
Translations supported by vBET 4.10.1