PDA

View Full Version: Atrisinātas vBET + lighttpd + vbseo



valsha
18-02-10, 11:23
Q. Kas par htaccess in lighttpd. + Vbseo?

Jūsu noteikumi apache htaccess:. (Nav nekādu noteikumu par 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]

vBSEO noteikumi 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"
)
}

Kas par noteikumiem attiecībā uz:
1. lighttpd + vbseo + vbet
2. nginx + vbseo + vbet

Paldies.

vBET
18-02-10, 13:14
Mēs varam sniegt jums šādus noteikumus, balstoties uz vBEO noteikumiem - tas nozīmē, bez testēšanas. Ir jāstrādā, taču mēs nevaram būt droši, bez pārbaudes. Interesē?

valsha
18-02-10, 16:04
Interesē?
jā, lūdzu.

vBET
19-02-10, 00:08
Labi, tāpēc. Zemāk netiek pārbaudīts noteikums par lighttpd. Lūdzu, pārbaudiet to un dariet mums zināt, tas darbojas (ja jūs PM man piekļuves informāciju, lai dažas pārbaudes, piemēram, es varētu pārbaudīt to un dot esat pārliecināts, ka risinājums).



$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"
)
}


Tiek pieņemts, ka šo forumu izmanto apakšdirektorijā forumus URL. Ja nav, lūdzu, noņemt visus / forumi, kas jūs redzēt. Es domāju, ka jā:) Sorry - bet kā es wrote tas netika pārbaudīts. Ceru, ka tas strādā. Lūdzu, backup jūsu faktiskā noteikumus pirms izmaiņām.

valsha
19-02-10, 00:51
Es redzu izmaiņas, bet kas par:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
tas nav nepieciešama vairāk?

vBET
19-02-10, 01:28
Es redzu izmaiņas, bet kas par:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
tas nav nepieciešama vairāk?

Nē Tā ir ideja vbenterprisetranslator_seo.php darbojas kā filtrs vbseo.php, kas ir sava veida priekšējā kontrolieris. Tātad, viss iet tagad siles vbenterprisetranslator_seo.php kas padara sagatavošana vBET un tad ietver vbseo.php

Ja jūs vēlaties spēlēt ar noteikumiem attiecībā uz citiem dzinējiem - tie ir noteikumi noteikumus:
- Izveidot 2 noteikumi par tulkojumu (lai galvenajā lapā un citi)
- Izveidot noteikumus attiecībā uz konkrēti nosacījumi, piemēram, par vbseo.php, bet norādot uz vbenterprisetranslator_seo.php

valsha
19-02-10, 13:52
Paldies, es izmēģināt šo kodu. Es pastu šeit manus rezultātus.

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