PDA

フルバージョンを見る: 解決する この正しいhtaccessのですか?



beaconsfield
09-10-10, 09:51
すべて私のサイトマップは、Googleウェブマスターセンターで失敗します。私が確認したいと私は正しい。htaccessを使用するのですか?私はその間にvbseoとvbseoサイトマップ生成ツールでvbetをintegtared。


#(先頭に'#'を追加)以下の行をコメント
#mod_rewriteの機能を無効にする。
#注意:あなたはまだでハックを無効にする必要があります。
#urlを停止するにはvBSEOコントロールパネルが書き換えられます。
RewriteEngineで

#一部のサーバでは、にRewritebaseディレクティブが必要です
#有効(アクティブにするには先頭に'#'を削除)
#注意:有効にした場合、パスを含める必要があります
#ルートVBフォルダ(例:RewriteBase /フォーラム/)へ
#RewriteBase /

するRewriteRule vbenterprisetranslator_seo.php?vbet_lang = $ 1&リダイレクト= [L、QSA]
するRewriteRule vbenterprisetranslator_seo.php?vbet_lang = $ 1&リダイレクトされた= / $ 2 [L、QSA]

RewriteCondで%{REQUEST_URI}!(admincp / | modcp / | vbseo_sitemap / | cronの)
するRewriteRule ^((アーカイブ/)?(.* \\。phpの(/.*)?))$ vbenterprisetranslator_seo.php [L、QSA]

RewriteCondで%{REQUEST_FILENAME}!- F
RewriteCondで%{REQUEST_FILENAME}!- D
RewriteCondで%{REQUEST_FILENAME} ^!(admincp | modcp | clientscript | cpstyles |画像)/
のRewriteRule $ vbenterprisetranslator_seo.php [L、QSA]

#このルールは、(フォーラムのディレクトリ自体なし)、サポートする必要がある各ディレクトリに存在する必要があります
#RewriteCondの%{QUERY_STRING}!vbet_outside =真
#するRewriteRule 1ドル?vbet_outside =真[L、QSA]

#RewriteCondの%{HTTP_HOST}!^ WWW \\。MYDOMAIN \\。com
#するRewriteRule(.*)http://www.mydomain.com/ $ 1 [L、R = 301]

するRewriteRule ^((にて応対| sitemap_).* \\(XML |。。TXT)(\\ GZ)?)$ vbseo_sitemap / vbseo_getsitemap.phpサイトマップ= $ 1 [L]?

RewriteCondで%{REQUEST_URI}!(admincp / | modcp / |クーロン| vbseo_sitemap)
するRewriteRule ^((アーカイブ/)?(.* \\。phpの(/.*)?))$ vbseo.php [L、QSA]

RewriteCondで%{REQUEST_FILENAME}!- F
RewriteCondで%{REQUEST_FILENAME}!- D
RewriteCondで%{REQUEST_FILENAME} /!(admincp | modcp | clientscript | cpstyles |画像)/
のRewriteRule ^(.+)$ vbseo.php [L、QSA]

vBET
09-10-10, 16:09
それは間違っています。それが明確に記載されているようにvBETルールはちょうどvbseo.phpファイルへのルールの前に配置する必要があります。あなたのケースでは、それらがないです。サイトマップルールはvBETルールの前にしてください。

beaconsfield
09-10-10, 16:14
あなたは私のためにそれを手配してもらえますか?

beaconsfield
09-10-10, 17:03
それは今大丈夫ですか?


#(先頭に'#'を追加)以下の行をコメント
#mod_rewriteの機能を無効にする。
#注意:あなたはまだでハックを無効にする必要があります。
#urlを停止するにはvBSEOコントロールパネルが書き換えられます。
RewriteEngineで

#一部のサーバでは、にRewritebaseディレクティブが必要です
#有効(アクティブにするには先頭に'#'を削除)
#注意:有効にした場合、パスを含める必要があります
#ルートVBフォルダ(例:RewriteBase /フォーラム/)へ
#RewriteBase /

するRewriteRule ^((にて応対| sitemap_).* \\(XML |。。TXT)(\\ GZ)?)$ vbseo_sitemap / vbseo_getsitemap.phpサイトマップ= $ 1 [L]?

RewriteCondで%{REQUEST_URI}!(admincp / | modcp / |クーロン| vbseo_sitemap)
するRewriteRule ^((アーカイブ/)?(.* \\。phpの(/.*)?))$ vbseo.php [L、QSA]

するRewriteRule vbenterprisetranslator_seo.php?vbet_lang = $ 1&リダイレクト= [L、QSA]
するRewriteRule vbenterprisetranslator_seo.php?vbet_lang = $ 1&リダイレクトされた= / $ 2 [L、QSA]

RewriteCondで%{REQUEST_URI}!(admincp / | modcp / | vbseo_sitemap / | cronの)
するRewriteRule ^((アーカイブ/)?(.* \\。phpの(/.*)?))$ vbenterprisetranslator_seo.php [L、QSA]

RewriteCondで%{REQUEST_FILENAME}!- F
RewriteCondで%{REQUEST_FILENAME}!- D
RewriteCondで%{REQUEST_FILENAME} ^!(admincp | modcp | clientscript | cpstyles |画像)/
のRewriteRule $ vbenterprisetranslator_seo.php [L、QSA]

#このルールは、(フォーラムのディレクトリ自体なし)、サポートする必要がある各ディレクトリに存在する必要があります
#RewriteCondの%{QUERY_STRING}!vbet_outside =真
#するRewriteRule 1ドル?vbet_outside =真[L、QSA]

#RewriteCondの%{HTTP_HOST}!^ WWW \\。MYDOMAIN \\。com
#するRewriteRule(.*)http://www.mydomain.com/ $ 1 [L、R = 301]

RewriteCondで%{REQUEST_FILENAME}!- F
RewriteCondで%{REQUEST_FILENAME}!- D
RewriteCondで%{REQUEST_FILENAME} /!(admincp | modcp | clientscript | cpstyles |画像)/
のRewriteRule ^(.+)$ vbseo.php [L、QSA]

beaconsfield
09-10-10, 17:49
すべてのヘルプははるかにappriciatedされます。

vBET
09-10-10, 18:10
そんなことはありません。もう一回 - vBETの規則はまさにvbseo.phpへのルールの前にする必要があります。そして、あなたはvbseo.phpルールAFTER vBETルールを持っている...もし我々がvBETのルールだけでvbseo.phpファイルへのルールの前に持っていることを良く記述する方法どんな提案がある場合は - どのようにこれを行うには教えてください。 JUST vbseo.phpのルールは以下のvBETのルールであることをvbseo.php手段への規則の前に。また、vBETへとvbseo.phpにルールの間に任意のルールがないことを意味します

これはあなたのファイルを見つける方法です。


# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

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= [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]

#This rule must be in each directory which have to be supported (without forum directory itself)
#RewriteCond %{QUERY_STRING} !vbet_outside=true
#RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]

#RewriteCond %{HTTP_HOST} !^www\.diyetcenter\.com
#RewriteRule (.*) http://www.diyetcenter.com/$1 [L,R=301]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]


それは今働いているいないを教えてください。)

beaconsfield
09-10-10, 19:00
私はあなたの説明を理解していた場合、私はそれを行うことができる持っている。あなたの助けに感謝します。

それが動作するようになりました。 :D

vBET
10-10-10, 21:46
偉大な - 楽しむvBET:D

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