Prijava

View Full Version: Rešeno Ali je to pravilno htaccess?



beaconsfield
09-10-10, 09:51
Vsi moji zemljevidov ne na google webmaster center. Želim biti prepričani, da sem pravilno uporabljati. Htaccess? Jaz integtared vBET z generatorjem vbseo in vbseo kazalo v vmesnem času.


# Comment naslednjo vrstico (dodamo "#" na začetku)
# Onemogočiti mod_rewrite funkcij.
# Pozor: še vedno je treba onemogočiti kramp v
# Nadzorni plošči vBSEO ustaviti url preoblikuje.
Na RewriteEngine

# Nekateri strežniki zahtevajo Rewritebase direktive, da se
# Omogočena (odstranite "#", na začetku za aktiviranje)
# Pozor: ko je vključena, morate vključiti poti
# V mapo koren vB (tj. RewriteBase / forums /)
# RewriteBase /

RewriteRule vbenterprisetranslator_seo.php vbet_lang =? $ 1 & preusmerjen = [L, QSA]
RewriteRule vbenterprisetranslator_seo.php vbet_lang =? $ 1 & preusmerjen = / $ 2 [L, QSA]

RewriteCond% {REQUEST_URI}! (Admincp / | modcp / | vbseo_sitemap / | cron)
RewriteRule ^ ((arhiv /)?(.* \\. Php (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
RewriteCond% {REQUEST_FILENAME} ^! (Admincp | modcp | clientscript | cpstyles | slike) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

# To pravilo mora biti v vsakem imeniku, ki jih je treba podpreti (brez directory forum sam)
# RewriteCond% {QUERY_STRING} vbet_outside =! Res
# 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 ^ ((arhiv /)?(.* \\. Php (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
RewriteCond% {REQUEST_FILENAME} /! (Admincp | modcp | clientscript | cpstyles | slike) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]

vBET
09-10-10, 16:09
To je narobe. Kot je jasno opisano treba vBET pravila dajejo tik pred pravila vbseo.php datoteke. V vašem primeru to ni. Sitemap pravilo je treba pred vBET pravila.

beaconsfield
09-10-10, 16:14
Bi lahko prosim, da poskrbi za mene?

beaconsfield
09-10-10, 17:03
Ali je to ok zdaj?


# Comment naslednjo vrstico (dodamo "#" na začetku)
# Onemogočiti mod_rewrite funkcij.
# Pozor: še vedno je treba onemogočiti kramp v
# Nadzorni plošči vBSEO ustaviti url preoblikuje.
Na RewriteEngine

# Nekateri strežniki zahtevajo Rewritebase direktive, da se
# Omogočena (odstranite "#", na začetku za aktiviranje)
# Pozor: ko je vključena, morate vključiti poti
# V mapo koren vB (tj. 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 ^ ((arhiv /)?(.* \\. Php (/.*)?))$ vbseo.php [L, QSA]

RewriteRule vbenterprisetranslator_seo.php vbet_lang =? $ 1 & preusmerjen = [L, QSA]
RewriteRule vbenterprisetranslator_seo.php vbet_lang =? $ 1 & preusmerjen = / $ 2 [L, QSA]

RewriteCond% {REQUEST_URI}! (Admincp / | modcp / | vbseo_sitemap / | cron)
RewriteRule ^ ((arhiv /)?(.* \\. Php (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
RewriteCond% {REQUEST_FILENAME} ^! (Admincp | modcp | clientscript | cpstyles | slike) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

# To pravilo mora biti v vsakem imeniku, ki jih je treba podpreti (brez directory forum sam)
# RewriteCond% {QUERY_STRING} vbet_outside =! Res
# 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 | slike) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]

beaconsfield
09-10-10, 17:49
koli pomoč se bo veliko appriciated.

vBET
09-10-10, 18:10
Sploh ne. Še enkrat - vBET pravila morajo biti tik pred pravilo vbseo.php. In ti so vBET pravila AFTER vbseo.php pravilo ... Če imate predlog, kako je mogoče opisati bolje, da se vBET pravila je treba tik pred pravila za vbseo.php datoteke - Povejte nam, kako to storiti. Tik pred pravila za vbseo.php pomeni, da pravila v vbseo.php Spodaj so pravila, ki vBET. To tudi pomeni, da ni nobenega pravila med pravili, ki vBET in vbseo.php

To je, kako bi bilo videti vaše datoteke:


# 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]


Obvestite pa je zdaj dela:)

beaconsfield
09-10-10, 19:00
Če sem razumel vašo razlago, sem lahko to storila. Hvala vam za pomoč.

Deluje zdaj. : D

vBET
10-10-10, 21:46
Great - uživajte vBET: D

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages supported by vBET Translator 4.10.1