PDA

View Full Version: Rezolvate vBET lighttpd + + vbseo



valsha
18-02-10, 11:23
Î. Ce despre htaccess în lighttpd. + Vbseo?

Dvs. norme pentru Apache htaccess:. (Nu orice norme pentru lighttpd)

#RULES for SEO translation links with vbSEO (have to be included before all rules to vbseo.php)
#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)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/index.php [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)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]

#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
#RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

normele vBSEO pentru lighttpd:

$HTTP["host"] == "yourdomain.com" {
server.document-root = "/path/to/your/public_html/"
url.rewrite-once = (
"^/forums/(sitemap.*\.(xml|txt)(\.gz)?)$" => "/forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1",
"^(/forums/(admincp|modcp|clientscript|cpstyles|images|customavatars)/.*)$" => "$1",
"^(/favicon\.ico|/robots\.txt|.*clear\.gif)$" => "$1",
"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
)
}

Ce zici de reguli pentru:
1. lighttpd + + vbseo vBET
2. nginx + + vbseo vBET

Mulţumesc.

vBET
18-02-10, 13:14
Va putem oferi astfel de norme în baza normelor vBEO - înseamnă fără a fi testate. Acesta ar trebui să funcţioneze, dar nu putem fi siguri fără teste. Vrei?

valsha
18-02-10, 16:04
Vrei?
da, vă rog.

vBET
19-02-10, 00:08
OK aşa. Mai jos nu este testat regulă pentru lighttpd. Vă rugăm să verificaţi-l şi să ne spui nu funcţionează (dacă-mi PM detalii acces la unele cazuri de testare pot testa şi vă va oferi soluţie de sigur).



$HTTP["host"] == "yourdomain.com" {
server.document-root = "/path/to/your/public_html/"
url.rewrite-once = (
"^/forums/(sitemap.*\.(xml|txt)(\.gz)?)$" => "/forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1",
"^/forums/(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)/$" => "/forums/vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/",
"^/forums/(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)/(.*)?$" => "/forums/vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/$2",
"^(/forums/(admincp|modcp|clientscript|cpstyles|images|customavatars)/.*)$" => "$1",
"^(/favicon\.ico|/robots\.txt|.*clear\.gif)$" => "$1",
"^/forums/(.+)\?(.*)$" => "/forums/vbenterprisetranslator_seo.php?$2",
"^/forums/(.+)$" => "/forums/vbenterprisetranslator_seo.php"
)
}


Se presupune că există pe forum pentru utilizări forumuri subdirector în URL. Dacă nu vă rugăm să eliminaţi toate / forum pe care le vedeţi. Cred ca da;) Ne pare rau - dar cum am scris că nu a fost testat. Speranţa este de lucru. Vă rugăm să norme de backup-ul real, înainte de modificările făcute.

valsha
19-02-10, 00:51
Văd schimbări, dar ce despre:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
e nevoie de nici mai mult nici o?

vBET
19-02-10, 01:28
Văd schimbări, dar ce despre:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
e nevoie de nici mai mult nici o?

Nu. Aceasta este ideea actele vbenterprisetranslator_seo.php ca filtru pentru vbseo.php care este un fel de controlor de faţă. Deci, totul merge acum vbenterprisetranslator_seo.php prin ceea ce face pregătirea pentru vBET şi apoi include vbseo.php

Dacă vrei să joci cu norme de alte motoare - acestea sunt reguli de reguli:
- A crea două norme pentru traduceri (pentru pagina principală şi altele)
- A crea reguli pentru condiţiile exacte cum ar fi pentru vbseo.php, dar, ce indică spre vbenterprisetranslator_seo.php

valsha
19-02-10, 13:52
Multumesc, incerc acest cod. Postez aici rezultatele mele.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Integration with translations by vBET Translator 4.10.1