PDA

フルバージョンを見る: 解決する vBET + lighttpdの+ vbseo



valsha
18-02-10, 11:23
Q.何のlighttpdの。htaccess + vbseoはどうでしょうか?

。apacheのhtaccessのためのあなたの規則:(なし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]

lighttpdに関するvBSEOルール:

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

何のためのルールについて:
1。その他のlighttpd + vbseo + vbet
2。 nginxの+ vbseo + vbet

ありがとうございます。

vBET
18-02-10, 13:14
私たちはあなたのvBEOのルールに基づいそのようなルールを提供することができます - それは、テストなしを意味します。それは動作するはずですが、我々はテストをせずに確認することはできません。興味がありますか?

valsha
18-02-10, 16:04
興味がありますか?
はい、お願いします。

vBET
19-02-10, 00:08
のでOK。以下は、lighttpdのためのルールをテストされていません。 (あなたが私はいくつかのテストインスタンスに詳細にアクセスPM場合、私はそれをテストし、あなたに確実なソリューションを与えることができる)それをチェックし、それが動作しないお聞かせください。



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


それはフォーラムのURLにサブディレクトリフォーラムを使用していることがあるとみなされます。そうでない場合は、あなたが見るすべて/フォーラムを削除してください。申し訳ありません) - しかし、私が書いたように、それはテストが実施されていないため、私はそう思う。それが機能している願っています。加えられた変更の前に実際のルールをバックアップしてください。

valsha
19-02-10, 00:51
私は変更を参照してください、しかし何について:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
それはこれ以上必要はないのか?

vBET
19-02-10, 01:28
私は変更を参照してください、しかし何について:

"^/forums/(.+)\?(.*)$" => "/forums/vbseo.php?$2",
"^/forums/(.+)$" => "/forums/vbseo.php"
それはこれ以上必要はないのか?

いいえこれは、フロントコントローラのいくつかの種類であるvbseo.phpのためのフィルタのようなアイデアのvbenterprisetranslator_seo.phpの行為です。そうすべてが今になるしvBETの準備を行い、トラフのvbenterprisetranslator_seo.phpはvbseo.php含まれています

あなたが他のエンジンのルールでプレイしたい場合は - それらはルールのルールです:
- (メインページや他の人のための)翻訳のための2つのルールを作成する
- vbseo.php用のような厳密な条件のためのルールを作成しますが、vbenterprisetranslator_seo.phpを指している

valsha
19-02-10, 13:52
ありがとう、私はこのコードを試してみてください。私はここに私の結果を投稿します。

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