PDA

Επιστροφή στο Forum: Solved Είναι αυτό το σωστό htaccess;



beaconsfield
09-10-10, 09:51
Όλα sitemaps μου αποτυγχάνει στο google webmaster κέντρο. Θέλω να είμαι σίγουρος είμαι σωστή χρήση. Htaccess; I integtared vbet με vBSEO και vBSEO sitemap γεννήτρια στο ενδιάμεσο χρονικό διάστημα.


# Σχόλιο την ακόλουθη γραμμή (προσθήκη «#» στην αρχή)
# Για να απενεργοποιήσετε λειτουργίες mod_rewrite.
# Σημείωση: θα πρέπει ακόμα να απενεργοποιήσετε το hack στο
# Τον πίνακα ελέγχου vBSEO να σταματήσει url ξαναγράφει.
Στις RewriteEngine

# Ορισμένοι διακομιστές απαιτεί η οδηγία RewriteBase να
# Ενεργοποιημένη (αφαίρεση «#» στην αρχή για να ενεργοποιήσετε)
# Σημείωση: όταν ενεργοποιηθεί, θα πρέπει να συμπεριλάβετε τη διαδρομή
# Για να ρίζα φάκελο σας vB (δηλαδή RewriteBase / forums /)
# 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 = true [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 sitemap = $ 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 αρχείο. Στην περίπτωσή σας δεν είναι αυτές. Sitemap κανόνα θα πρέπει να είναι πριν από κανόνες vBET.

beaconsfield
09-10-10, 16:14
Θα μπορούσατε παρακαλώ να κανονίσετε για μένα;

beaconsfield
09-10-10, 17:03
Είναι εντάξει τώρα;


# Σχόλιο την ακόλουθη γραμμή (προσθήκη «#» στην αρχή)
# Για να απενεργοποιήσετε λειτουργίες mod_rewrite.
# Σημείωση: θα πρέπει ακόμα να απενεργοποιήσετε το hack στο
# Τον πίνακα ελέγχου vBSEO να σταματήσει url ξαναγράφει.
Στις RewriteEngine

# Ορισμένοι διακομιστές απαιτεί η οδηγία RewriteBase να
# Ενεργοποιημένη (αφαίρεση «#» στην αρχή για να ενεργοποιήσετε)
# Σημείωση: όταν ενεργοποιηθεί, θα πρέπει να συμπεριλάβετε τη διαδρομή
# Για να ρίζα φάκελο σας vB (δηλαδή RewriteBase / forums /)
# RewriteBase /

RewriteRule ^ ((urllist | sitemap_) .* \\ (xml |..; Txt) (\\ gz)); $ vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 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 = true [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
Thanks to vBET 4.10.1 you can enjoy automatic translations