PDA

Žiūrėti pilną versiją: Išspręsta vBET + lighttpd + vBSEO



valsha
18-02-10, 11:23
Q. Ką apie Htaccess lighttpd + vBSEO?

Jūsų Apache Htaccess taisyklės: (jokių lighttpd taisyklės)

#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 taisykles 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"
)
}

Ką apie taisykles:
1. lighttpd + vBSEO + vbet
2. nginx + vBSEO + vbet

Ačiū.

vBET
18-02-10, 13:14
Mes galime suteikti Jums tokias taisykles, remiantis vBEO taisyklės - tai reiškia, be bandymų. Jis turėtų veikti, tačiau mes negalime būti tikri, be testai. Domina?

valsha
18-02-10, 16:04
Domina?
Taip, prašom.

vBET
19-02-10, 00:08
Gerai, kad. Žemiau yra sėkmingai išbandytas su lighttpd taisyklė. Prašome patikrinti jį ir leiskite mums daro, ji veikia (jei PM man prieigos duomenys, kai bandymo pavyzdžiui gali išbandyti ir duoti jums užtikrinti, sprendimas).



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


Daroma prielaida, kad forumas naudoja pakatalogį forumus URL. Jei ne, prašome pašalinti visų / forumų, kurį matote. Manau, kad taip;) Atsiprašau - bet kaip rašiau nebuvo išbandytas. Tikiuosi, kad tai veikia. Prašome padaryti atsarginę kopiją jūsų faktinis taisykles prieš atlikote pakeitimus.

valsha
19-02-10, 00:51
Matau, bet ką apie:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
tai nereikia daugiau?

vBET
19-02-10, 01:28
Matau, bet ką apie:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
tai nereikia daugiau?

Tai idėja vbenterprisetranslator_seo.php veikia kaip filtras, kuris yra kažkoks priekinio valdiklio vbseo.php. Taigi viskas vyksta dabar, todėl pasirengimas vBET lovio vbenterprisetranslator_seo.php ir tada apima vbseo.php

Jei norite žaisti su kitais varikliais taisykles - tai taisyklės taisyklės:
- Sukurti 2 taisyklės vertimus (už pagrindinį puslapį ir kt)
- Sukurti taisykles tikslių sąlygų, kaip vbseo.php tačiau nukreipta į vbenterprisetranslator_seo.php

valsha
19-02-10, 13:52
Ačiū, bandau šį kodą. Galiu į pranešimą įtraukti čia mano rezultatus.

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