מחשב כף יד

צפה בגרסא המלאה: נפתר האם זה htaccess נכון?



beaconsfield
09-10-10, 09:51
כל ה-Sitemaps שלי נכשל ב-Google Webmaster מרכז. אני רוצה להיות בטוח אני שימוש נכון. Htaccess? אני integtared vbet עם גנרטור מפת vBSEO ו vBSEO בזמן מתכוון.


# Comment את השורה הבאה (להוסיף "#" בתחילת)
# להשבית פונקציות 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!-D
% RewriteCond {REQUEST_FILENAME} ^! (Admincp | modcp | clientscript | cpstyles | תמונות) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

# כלל זה חייב להיות בספרייה כל אשר צריך להיות נתמך (ללא מדריך בפורום עצמו)
# RewriteCond% QUERY_STRING} {! Vbet_outside = true
# 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!-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
האם זה בסדר עכשיו?


# Comment את השורה הבאה (להוסיף "#" בתחילת)
# להשבית פונקציות 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!-D
% RewriteCond {REQUEST_FILENAME} ^! (Admincp | modcp | clientscript | cpstyles | תמונות) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

# כלל זה חייב להיות בספרייה כל אשר צריך להיות נתמך (ללא מדריך בפורום עצמו)
# RewriteCond% QUERY_STRING} {! Vbet_outside = true
# 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. ואתה יש כללים 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
vBET 4.10.1 gives automatic translations