View Full Version: Rešeno Vedno preusmeri nazaj domov ....
Hi,
najprej: velik kos programske opreme ... sem plačal 90 hroščev in je bilo veselje ...
Sem ga namestili in teče veliko, dokler imam možnost "Dodaj jezik parameter v URL (npr." naslov? Language = en ')
Ustvari URL, v skladu s SEO povezavo soglasje (tj. "/ en / naslov ')".
Toda takoj, ko sem preklopite na "Create URL, v skladu s SEO povezavo soglasje (tj." / en / naslov ') "Imam nekaj težav ....
Oglejte si to stran:
pedi / cabfo / rum.com / forums / de / forum.php
Prosimo, izbrišite / v besedi pedicab ....
Takoj, ko sem kliknite poljubno nit pa sega v angleškem jeziku, Home ....
Mmmmmh ....
Sem dodal root / forumih, opredeljena master angleškem jeziku in dodal, da htaccess:
Na RewriteEngine
# PRAVILA za prevod povezave SEO brez motorja SEO (na surovine povezave vBulletin)
# Če uporabljate vB "Mod Reportaža Friendly URLs" nato pa se ta pravila tik pred pravila vB
RewriteRule Arhiv / index.php? / $ 2 & jezik = $ 1 [L, QSA]
RewriteRule index.php? jezik = $ 1 [L, QSA]
RewriteRule 2 $? Jezik = $ 1 [QSA]
Vsak pojma, kaj bi lahko narobe?
Hvala
Gerald
Update: Vedno sem dobil 404 Error z uporabo "Create URL, v skladu s SEO povezavo soglasje (tj." / en / naslov')"....
Zato sem se preklopi nazaj na Add jezik parameter v URL (npr. "naslov? Language = en), ki deluje v tem trenutku ...
Bi bilo super, če bi lahko pomagal, da dobim delo
Tx
Hi.
Kot vidim, da je zdaj dela - prosimo, potrdite, če sem kaj spregledal:)
Pomembna stvar - da si ne nastavite "Strogo" za opcijo "uveljavitev Canonical URL" - je potrebno, sicer boste izgubite SEO. Oglejte si readme.html iz vBET paketa in praha vB konfiguracijo navodila.
Hi Michal,
Hvala - I preklopi na "uveljavitev Canonical URL" zdaj.
Deluje, vendar problem še vedno obstaja ...
Moja konfiguracija zdaj:
O Napredno Friendly URLs
O Ustvari URL, v skladu s SEO povezavo soglasje (tj. "/ en / naslov ')
. Htaccess kot zgoraj /, kot v README.
Deluje gre na primer za nemški prevod - dodam poševnica v Url kot ne smem za objavljanje URL-jev ...
p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself
Kar vse OK
_____________________________________________
Problem:
Takoj, ko sem preklopiti na
Mod Reportaža Friendly URLs
Url zgoraj je zdaj
p/edicabforum.com/forums/de/32-Introduce-Yourself
in sem dobil 404 napak.
_____________________________________________
... Tako da problem ni rešen ... deluje tudi v naprednem načinu Friendly URL-jev, ne pa s Mod Rewrite Friendly URLs
_____________________________________________
. Po mojem Htaccess je le kodo:
Na RewriteEngine
# PRAVILA za prevod povezave SEO brez motorja SEO (na surovine povezave vBulletin)
# Če uporabljate vB "Mod Reportaža Friendly URLs" nato pa se ta pravila tik pred pravila vB
RewriteRule Arhiv / index.php? / $ 2 & jezik = $ 1 [L, QSA]
RewriteRule index.php? jezik = $ 1 [L, QSA]
RewriteRule 2 $? Jezik = $ 1 [QSA]
_____________________________________________
Sem jo poskusil tudi z mešanico iz VB-htaccess in svojo kodo, vendar sem dobil 500 - Notranja napaka strežnika
RewriteEngine na
# Če imate težave ali uporabljate VirtualDocumentRoot, odkomentirajte te vrstice in jo nastavite na vaši vBulletin imenik.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-ov [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
Forum #
RewriteRule Arhiv / index.php? / $ 2 & jezik = $ 1 [L, QSA]
RewriteRule index.php? jezik = $ 1 [L, QSA]
RewriteRule 2 $? Jezik = $ 1 [QSA]
RewriteRule ^ teme / .* showthread.php [QSA]
RewriteRule ^ forumi / .* forumdisplay.php [QSA]
RewriteRule ^ člane / .* member.php [QSA]
RewriteRule ^ blogi / .* blog.php [QSA]
RewriteRule ^ vnosov / .* entry.php [QSA]
RewriteCond% {REQUEST_FILENAME}-ov [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
_____________________________________________
Če uporabim samo VB-Code, ki prihaja z namestitvijo paketa v ne upload imeniku:
RewriteEngine na
# Če imate težave ali uporabljate VirtualDocumentRoot, odkomentirajte te vrstice in jo nastavite na vaši vBulletin imenik.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-ov [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
RewriteRule ^ teme / .* showthread.php [QSA]
RewriteRule ^ forumi / .* forumdisplay.php [QSA]
RewriteRule ^ člane / .* member.php [QSA]
RewriteRule ^ blogi / .* blog.php [QSA]
RewriteRule ^ vnosov / .* entry.php [QSA]
RewriteCond% {REQUEST_FILENAME}-ov [OR]
RewriteCond% {REQUEST_FILENAME}-l [OR]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
URL se pretvori v
p/edicabforum.com/forums/forums/32-Introduce-Yourself
Kot vidite: Dodala forumih še enkrat ... in sem dobil "Invalid določeno Forum."
Tako da mislim, da je problem htaccess in pravila .... moja VB je (vBulletin Patch 4.0.2 Level 1 ).... mislim Najprej sem moral popraviti to težavo z VB in nato poskusiti znova .. ..
SALUDOS
Gerald
Če je delo na z eno od nastavitev Friendly URL je dobra novica - nimate vprašanj s vBET:.) Torej - ko spremenite Friendly URL do Mod reportaža ste napako - to pomeni, da je vprašanje v htaccess datoteke, kot ste osumljenca.
Najprej - preverite, ali vaš htaccess datoteka je OK za normalno (ni prevedena) URL.. Torej je tam pravila, ki jih zahteva vB in jo test. Po tem dal vBET pravila PRED pravila vB. To je, kako izgleda htaccess datoteko na našem preizkus 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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.