PDA

View Full Version: Rešeno vBET + + Lighttpd vbseo



valsha
18-02-10, 11:23
Q. Kaj pa htaccess v Lighttpd. + Vbseo?

Vaš pravila za Apache htaccess:. (Ni nobenih pravil za 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 pravila za 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"
)
}

Kaj pa pravila za:
1. Lighttpd + + vbseo vBET
2. Nginx + + vbseo vBET

Hvala vam.

vBET
18-02-10, 13:14
Lahko vam taka pravila oprla na pravilih vBEO - to pomeni brez testiranja. Prav bi bilo, vendar ne moremo biti prepričani, ne da bi testov. Vas zanima?

valsha
18-02-10, 16:04
Vas zanima?
Ja, prosim.

vBET
19-02-10, 00:08
OK tako. Spodaj ni preizkušen pravilo za Lighttpd. Prosimo, preverite in nam povejte, ne deluje (če me PM dostop do nekaterih podrobnosti testiranja na primer ga lahko test in da ste prepričani, da rešitev).



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


Prav je, da predpostavlja, da forum uporablja podimeniku forumih v URL. Če ne prosimo odstranite vse / forumih, ki jih vidite. Mislim, da tako;) Oprosti - ampak kot sem napisal ni bil preizkušen. Upam, da deluje. Prosimo, backup vaše dejanske pravila pred spremembami.

valsha
19-02-10, 00:51
Vidim spremembe, ampak kaj pa:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
to je ne potrebujete več?

vBET
19-02-10, 01:28
Vidim spremembe, ampak kaj pa:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
to je ne potrebujete več?

No to je deluje vbenterprisetranslator_seo.php ideja kot filter za vbseo.php, ki je neke vrste spredaj krmilnika. Torej, vse, kar gre zdaj korito vbenterprisetranslator_seo.php zaradi česar priprave vBET in nato vključuje vbseo.php

Če želite igrati s pravili za druge motorje - to so pravila pravila:
- Ustvariti 2 pravila za prevajanje (za glavno stran in drugi)
- Oblikovanje pravil za natančne pogoje, kot so za vbseo.php, ampak kaže na vbenterprisetranslator_seo.php

valsha
19-02-10, 13:52
Hvala, bom poskusil to kodo. Dodam tukaj moje rezultate.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1