View Full Version: Diselesaikan Sentiasa mengubah hala balik ke rumah ....
Hi,
pertama semua: sekeping Agung perisian ... saya dibayar 90 bug dan ia adalah suatu keseronokan ...
Saya telah memasang dan ia berfungsi besar selagi saya mempunyai opsyen "Tambah parameter bahasa ke URL (iaitu 'alamat? Bahasa = en')
Buat URL menurut konsensus link SEO (en / / alamat 'iaitu) ".
Tetapi sebaik sahaja saya bertukar kepada "Buat URL mengikut konsensus link SEO (en / / alamat 'iaitu)" Saya mempunyai masalah ....
Periksa halaman ini:
pedi / cabfo / rum.com / forum / de / forum.php
Sila memadam / dalam beca perkataan ....
Sebaik sahaja saya klik thread mana-mana, ia kembali kepada Bahasa Inggeris ....
Mmmmmh ....
Saya tambah akar / forum, yang ditakrifkan menguasai bahasa Bahasa Inggeris dan ditambah ke Htaccess:
RewriteEngine On
# PERATURAN bagi link terjemahan SEO tanpa mana-mana enjin SEO (pada pautan vBulletin mentah)
# Jika anda menggunakan URL Mod Tulis semula Friendly 'VB kemudian meletakkan kaedah-kaedah ADIL SEBELUM VB Peraturan
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? bahasa = $ 1 [L, QSA]
RewriteRule $ 2? Bahasa = $ 1 [QSA]
Petunjuk apa-apa apa yang boleh salah?
Terima kasih
Gerald
Kemaskini: Saya sentiasa mendapat Ralat 404 menggunakan "Buat URL mengikut konsensus link SEO (en iaitu '/ / alamat')"....
Jadi saya dihidupkan kembali Tambah parameter bahasa URL (iaitu 'alamat? Bahasa = en') yang bekerja pada masa ini ...
Akan menjadi besar jika anda dapat membantu untuk mendapatkan ia berfungsi
Tx
Hi.
Seperti yang saya lihat ia bekerja sekarang - sila mengesahkan Jika saya hilang sesuatu:)
Apa yang penting - anda tidak menambatkan 'ketat' bagi pilihan "Menguatkuasakan URL Canonical" - ia dikehendaki, jika tidak anda akan kehilangan SEO anda. Sila lihat readme.html dari pakej vBET dan tunjuk-cara konfigurasi VB yg Muthalib.
Hi Michal,
Terima kasih - saya dihidupkan "Menguatkuasakan URL Canonical" sekarang.
Ia berfungsi, tetapi masalah masih wujud ...
Saya konfigurasi sekarang:
ON URL Friendly Advanced
ON URL Buat mengikut konsensus link SEO (en / / alamat 'iaitu)
. Htaccess seperti di atas / di Readme.
Ia berfungsi sebagai contoh terjemahan Jerman - saya tanda palang di Url itu kerana saya tidak lagi dibenarkan untuk menghantar URL ...
p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself
Everythin OK
_____________________________________________
Masalah:
Dengan seberapa segera kerana saya beralih ke
Tulis semula URL Friendly Mod
Url di atas kini
p/edicabforum.com/forums/de/32-Introduce-Yourself
dan saya mendapat 404 Kesilapan.
_____________________________________________
... Jadi masalah ini tidak diselesaikan ... ia berfungsi dengan baik dalam mod Advanced URL Friendly, tetapi tidak Mod Tulis semula URL Friendly
_____________________________________________
. Htaccess saya hanya kod anda:
RewriteEngine On
# PERATURAN bagi link terjemahan SEO tanpa mana-mana enjin SEO (pada pautan vBulletin mentah)
# Jika anda menggunakan URL Mod Tulis semula Friendly 'VB kemudian meletakkan kaedah-kaedah ADIL SEBELUM VB Peraturan
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? bahasa = $ 1 [L, QSA]
RewriteRule $ 2? Bahasa = $ 1 [QSA]
_____________________________________________
Saya cuba juga dengan campuran dari VB-Htaccess dan kod anda, tetapi saya mendapat Error 500 - Internal Server
RewriteEngine pada
# Jika anda mempunyai masalah atau menggunakan VirtualDocumentRoot, tanda komentar baris ini dan menetapkan ke direktori vBulletin anda.
# RewriteBase / forum /
% RewriteCond {REQUEST_FILENAME}-s [ATAU]
% RewriteCond {REQUEST_FILENAME}-l [ATAU]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# Forum
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php? bahasa = $ 1 [L, QSA]
RewriteRule $ 2? Bahasa = $ 1 [QSA]
RewriteRule ^ benang / .* showthread.php [QSA]
RewriteRule ^ forum / .* forumdisplay.php [QSA]
RewriteRule ^ ahli / .* member.php [QSA]
RewriteRule ^ blog / .* blog.php [QSA]
ReWriteRule ^ entries / .* entry.php [QSA]
% RewriteCond {REQUEST_FILENAME}-s [ATAU]
% RewriteCond {REQUEST_FILENAME}-l [ATAU]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
_____________________________________________
Jika saya menggunakan hanya VB-Kod yang dilengkapi dengan pek Pemasangan tidak upload direktori:
RewriteEngine pada
# Jika anda mempunyai masalah atau menggunakan VirtualDocumentRoot, tanda komentar baris ini dan menetapkan ke direktori vBulletin anda.
# RewriteBase / forum /
% RewriteCond {REQUEST_FILENAME}-s [ATAU]
% RewriteCond {REQUEST_FILENAME}-l [ATAU]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
RewriteRule ^ benang / .* showthread.php [QSA]
RewriteRule ^ forum / .* forumdisplay.php [QSA]
RewriteRule ^ ahli / .* member.php [QSA]
RewriteRule ^ blog / .* blog.php [QSA]
ReWriteRule ^ entries / .* entry.php [QSA]
% RewriteCond {REQUEST_FILENAME}-s [ATAU]
% RewriteCond {REQUEST_FILENAME}-l [ATAU]
RewriteCond% {REQUEST_FILENAME}-d
RewriteRule ^ .* $ - [NC, L]
# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]
URL ditukar kepada
p/edicabforum.com/forums/forums/32-Introduce-Yourself
Seperti yang anda lihat: Ia ditambah forum sekali lagi ... dan saya mendapat "Forum tidak sah ditetapkan."
Jadi saya rasa bahawa masalah Htaccess dan kaedah-kaedah yang .... saya VB (vBulletin 4.0.2 Patch Level 1 ).... Saya rasa pertama saya untuk memperbaiki masalah ini dengan VB dan kemudian cuba lagi .. ..
Saludos
Gerald
Jika ia bekerja dengan salah satu setting URL Friendly, ia adalah berita baik - anda mempunyai sebarang isu dengan vBET:) Jadi - apabila anda menukar URL Friendly Mod menulis semula anda telah kesilapan - ia bermakna isu yang ada di file Htaccess sama seperti anda mengesyaki.
Pertama - sila pastikan bahawa fail Htaccess anda OK untuk URL normal (tidak diterjemahkan).. Oleh itu, ada peraturan yang dikehendaki oleh VB dan menguji. Selepas itu meletakkan peraturan vBET SEBELUM peraturan VB. Ini adalah bagaimana melihat file Htaccess pada forum ujian kami 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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.