Вход

View Full Version: Решени Дали това е правилно Htaccess?



beaconsfield
09-10-10, 09:51
Всичките ми Sitemaps не успее в центъра на Google Webmaster. Искам да бъдете сигурни, аз използвам правилно. Htaccess? Integtared vbet с vbseo и vbseo карта на сайта генератор в средното време.


# Коментар следния ред (добавете "#" в началото)
#, За да забраните mod_rewrite функции.
# Моля, обърнете внимание: Вие все още трябва да изключите рана в
# Контролния панел vBSEO да спре URL пренаписва.
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}! Г
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 ^ ((urllist | sitemap_) .* \\ (XML | ...? TXT) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php карта на сайта = $ 1 [L]

RewriteCond% {REQUEST_URI}! (Admincp / | modcp / | Cron | vbseo_sitemap)
RewriteRule ^ ((архив /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}! Г
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 функции.
# Моля, обърнете внимание: Вие все още трябва да изключите рана в
# Контролния панел vBSEO да спре URL пренаписва.
RewriteEngine На

# Някои сървъри изискват Rewritebase директивата да бъде
# Поддръжка (премахнете "#" в началото, за да активирате)
# Моля, обърнете внимание: когато е активирана, трябва да включва пътя
#, За да ви главната папка VB (т.е. RewriteBase / форуми /)
# RewriteBase /

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML | ...? TXT) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php карта на сайта = $ 1 [L]

RewriteCond% {REQUEST_URI}! (Admincp / | modcp / | Cron | 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}! Г
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}! Г
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. И вие имате vBET правила след vbseo.php правило ... Ако имате някакви предложение, как можем да опишем по-добре, че vBET правилата трябва да бъдат точно преди правилата за vbseo.php файла - Моля, кажете ни как да направите това. Точно преди правила за vbseo.php означава, че правилата за vbseo.php са под правила, да vBET. Той също така означава, че не съществува никакво правило между правилата на 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
Translations supported by vB Enterprise Translator 4.10.1