PDA

View Full Version: Gelöst vBET + lighttpd + vBSEO



valsha
18-02-10, 11:23
Q. was ist. Htaccess in lighttpd + vBSEO?

Ihre Regeln für Apache htaccess:. (Keine keine Regeln für 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 Regeln für 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"
)
}

Was über die Regeln für:
1. lighttpd + vBSEO + vbet
2. nginx + vBSEO + vbet

Danke.

vBET
18-02-10, 13:14
Wir können Ihnen diese Regeln in Anlehnung an vBEO Regeln - es bedeutet, ohne Prüfung. Es sollte funktionieren, aber wir können nicht ohne Tests sicher. Interessiert?

valsha
18-02-10, 16:04
Interessiert?
ja, bitte.

vBET
19-02-10, 00:08
OK so. Unten ist nicht Regel für lighttpd getestet. Bitte überprüfen Sie es und lassen Sie uns wissen, hat es funktioniert (wenn du mich Zugangsdaten einige Tests zB PM ich es testen können und geben Ihnen sicher-Lösung).



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


Es ist dort, dass Forum Unterverzeichnis Foren verwendet in URL übernommen. Falls nicht, bitte entfernen Sie alle / Foren, die Sie sehen. Ich denke so;) Sorry - aber wie ich schrieb, war es nicht getestet. Hoffe, es funktioniert. Bitte sichern Sie Ihre tatsächlichen Regeln, bevor Änderungen vorgenommen.

valsha
19-02-10, 00:51
Ich sehe Veränderungen, aber was ist mit:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
es ist keine Notwendigkeit mehr?

vBET
19-02-10, 01:28
Ich sehe Veränderungen, aber was ist mit:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
es ist keine Notwendigkeit mehr?

Nein, das ist die Idee vbenterprisetranslator_seo.php wirkt wie Filter für vbseo.php die eine Art Front Controller ist. So geht alles jetzt Trog vbenterprisetranslator_seo.php die Vorbereitung für vBET macht und dann schließt vbseo.php

Wenn Sie mit den Regeln für andere Motoren spielen wollen - das sind Regeln der Regeln:
- Erstellen Sie 2 Regeln für Übersetzungen (für Haupt-Seite und andere)
- Erstellen von Regeln für die genauen Bedingungen wie für vbseo.php sondern zeigt auf vbenterprisetranslator_seo.php

valsha
19-02-10, 13:52
Vielen Dank, ich versuche diesen Code. Ich post hier meine Ergebnisse.

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