View Full Version: Atrisinātas Vienmēr novirzot atpakaļ uz mājām ....
Hi,
Vispirms: liels gabals programmatūra, ... man maksā 90 bugs, un tā bija prieks ...
Es uzstādītas tā, un tas darbojas lieliski, kamēr man ir iespēja "Pievienot valodu parametrs URL (ti," adrese? Language = en ")
Izveidot URL saskaņā ar SEO saite vienprātība (ti, "/ lv / adrese ')".
Bet tiklīdz es varu pārslēgties uz "Create URL saskaņā ar SEO saite vienprātība (ti," / lv / adrese ') "Man ir dažas problēmas ....
Pārbaudiet šo lapu:
Pedi / cabfo / rum.com / forums / de / forum.php
Lūdzu, izdzēsiet / in vārdu pedicab ....
Tiklīdz es noklikšķiniet uz jebkuras pavediens tā iet atpakaļ uz angļu valodu Home ....
Mmmmmh ....
I pievienotās root / forumos, kas noteikta kapteinis valodas angļu un pievieno htaccess:
RewriteEngine On
# NOTEIKUMI SEO tulkošanu saišu bez SEO dzinējs (par izejvielām vBulletin saites)
# Ja jūs izmantojat VB "Mod Rewrite Friendly URL", tad ielieciet šie noteikumi tieši pirms vB noteikumi
RewriteRule Arhīvs / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php language =? $ 1 [L, QSA]
RewriteRule 2 $? Language = $ 1 [QSA]
Jebkura jausmas, kas varētu būt nepareizi?
Paldies
Gerald
Update: Es vienmēr saņemt 404 kļūdas izmantojot "Izveidot URL saskaņā ar SEO saite vienprātība (ti," / lv / adrese')"....
Tāpēc es pārslēdz atpakaļ uz Pievienot valodu parametrs URL (ti, "adrese? Language = en"), kas darbojas šobrīd ...
Būtu lieliski, ja jūs varētu palīdzēt, lai saņemtu to strādāt
Tx
Hi.
Kā es to redzu tā strādā, tagad - lūdzu, apstipriniet, ja man trūkst kaut kas:)
Svarīgi lieta - jums nav noteikti "stingrs" pēc izvēles "Ieviest Canonical URL" - tas ir vajadzīgs, citādi jūs zaudēt savu SEO. Lūdzu skatīt readme.html no vBET paketes un papuve vB konfigurācijas instrukcijas.
Hi Mihala,
Paldies - es pārslēdz uz "Piemērot Canonical URL" tagad.
Tas darbojas, bet problēma joprojām pastāv ...
Mana konfigurācija tiesības tagad:
ON Advanced Friendly URL
Uz Izveidot URL saskaņā ar SEO saite vienprātība (ti, "/ lv / adrese ')
. Htaccess kā iepriekš / tāpat kā Readme.
Tas darbojas dodas, piemēram, tulkojums vācu valodā - es pēc slīpsvītra Url kā es esmu nav atļauts izlikt URL ...
p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself
Everythin OK
_____________________________________________
Problēma:
Tiklīdz es varu pārslēgties uz
Mod Rewrite Friendly URL
Url Iepriekš tagad
p/edicabforum.com/forums/de/32-Introduce-Yourself
un man 404 kļūdas.
_____________________________________________
... Tik problēma nav atrisināta ... tā darbojas labi Advanced Friendly URL režīmā, bet ne ar mod pārrakstīt Friendly URL
_____________________________________________
. Manā htaccess ir tikai jūsu kodu:
RewriteEngine On
# NOTEIKUMI SEO tulkošanu saišu bez SEO dzinējs (par izejvielām vBulletin saites)
# Ja jūs izmantojat VB "Mod Rewrite Friendly URL", tad ielieciet šie noteikumi tieši pirms vB noteikumi
RewriteRule Arhīvs / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php language =? $ 1 [L, QSA]
RewriteRule 2 $? Language = $ 1 [QSA]
_____________________________________________
Es to izmēģināju arī ar maisījumu no VB-htaccess un savu kodu, bet man 500 - Internal Server Error
RewriteEngine uz
# Ja Jums ir problēmas vai lietojat VirtualDocumentRoot, Uncomment šo līniju un iestatiet to uz jūsu vBulletin direktorijā.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-s [VAI]
RewriteCond% {REQUEST_FILENAME}-l [VAI]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# Forum
RewriteRule Arhīvs / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php language =? $ 1 [L, QSA]
RewriteRule 2 $? Language = $ 1 [QSA]
RewriteRule ^ vītne / showthread.php .* [QSA]
RewriteRule ^ forums / forum .* [QSA]
RewriteRule ^ biedri / .* member.php [QSA]
RewriteRule ^ blogus / blog.php .* [QSA]
Ieraksti RewriteRule ^ / .* entry.php [QSA]
RewriteCond% {REQUEST_FILENAME}-s [VAI]
RewriteCond% {REQUEST_FILENAME}-l [VAI]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php r = 2 $? [QSA]
_____________________________________________
Ja es izmantot tikai VB kodu, kas nāk ar uzstādīšanas pakas nav augšupielādēt direktoriju:
RewriteEngine uz
# Ja Jums ir problēmas vai lietojat VirtualDocumentRoot, Uncomment šo līniju un iestatiet to uz jūsu vBulletin direktorijā.
# RewriteBase / forum /
RewriteCond% {REQUEST_FILENAME}-s [VAI]
RewriteCond% {REQUEST_FILENAME}-l [VAI]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
RewriteRule ^ vītne / showthread.php .* [QSA]
RewriteRule ^ forums / forum .* [QSA]
RewriteRule ^ biedri / .* member.php [QSA]
RewriteRule ^ blogus / blog.php .* [QSA]
Ieraksti RewriteRule ^ / .* entry.php [QSA]
RewriteCond% {REQUEST_FILENAME}-s [VAI]
RewriteCond% {REQUEST_FILENAME}-l [VAI]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php r = 2 $? [QSA]
URL ir konvertēts
p/edicabforum.com/forums/forums/32-Introduce-Yourself
Kā jūs redzat: Tā piebilda, forums atkal ... un man "Invalid norādīto forumu."
Tāpēc es domāju, ka problēma ir htaccess un noteikumiem .... mans VB ir (vBulletin 4.0.2 Patch Level 1 ).... es domāju, vispirms man ir, lai atrisinātu šo problēmu ar VB un tad mēģināt vēlreiz .. ..
Regards
Gerald
Ja tas strādā ar vienu no Friendly URL, kurā tā ir laba ziņa - jums nav problēmas ar vBET.:) Tātad - ja jūs maināt Friendly URL Mod pārrakstīt Jums ir kļūda - tas nozīmē, ka jautājums ir htaccess failu, tāpat kā jūs aizdomas.
Vispirms - lūdzu pārliecinieties, vai jūsu htaccess fails ir OK normāls (nav tulkots) URL.. Tātad, kas pastāv noteikumi, ko VB un testa to. Pēc tam nodot vBET noteikumi PIRMS vB noteikumiem. Tas ir, kā izskatās htaccess fails par mūsu testu 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 © 2026 vBulletin Solutions Inc. All rights reserved.