PDA

Veure la Versió Completa: Resolt És això correcte htaccess?



beaconsfield
09-10-10, 09:51
Tots els meus sitemaps no en el centre per a administradors web de Google. Vull estar segur que sóc un ús correcte. Htaccess? Jo integtared VBET amb Matías i Matías generador de mapa a la mitja hora.


# Comenteu la següent línia (afegir "#" al principi)
# Per desactivar les funcions de mod_rewrite.
# Nota: vostè encara ha de desactivar el hack en
# El panell de control per aturar el camí que enllaça Matías torna a escriure.
RewriteEngine On

# Alguns servidors requereixen la directiva RewriteBase ser
# Habilitat (treure '#' al principi per activar)
# Nota: quan està activat, ha d'incloure la ruta
# A l'arrel de la carpeta VB (és a dir, RewriteBase / fòrums /)
# RewriteBase /

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

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

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

# Aquesta regla ha d'estar en tots els directoris que han de ser recolzats (sense guia fòrum propi)
# 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 mapa = $ 1 [L]

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

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

vBET
09-10-10, 16:09
És un error. Com es descriu amb claredat les regles VBET s'ha de col locar just abans de les regles per presentar vbseo.php. Si s'escau, aquells que no ho són. Mapa del lloc ha de ser la regla abans que les regles VBET.

beaconsfield
09-10-10, 16:14
Podria vostè si us plau feu arranjaments per a mi?

beaconsfield
09-10-10, 17:03
Està bé ara?


# Comenteu la següent línia (afegir "#" al principi)
# Per desactivar les funcions de mod_rewrite.
# Nota: vostè encara ha de desactivar el hack en
# El panell de control per aturar el camí que enllaça Matías torna a escriure.
RewriteEngine On

# Alguns servidors requereixen la directiva RewriteBase ser
# Habilitat (treure '#' al principi per activar)
# Nota: quan està activat, ha d'incloure la ruta
# A l'arrel de la carpeta VB (és a dir, RewriteBase / fòrums /)
# RewriteBase /

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML | ..? Txt) (\\ gz))? $ Vbseo_sitemap / vbseo_getsitemap.php mapa = $ 1 [L]

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

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

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

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

# Aquesta regla ha d'estar en tots els directoris que han de ser recolzats (sense guia fòrum propi)
# 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 | imatges) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]

beaconsfield
09-10-10, 17:49
qualsevol ajuda serà molt appriciate.

vBET
09-10-10, 18:10
No, en absolut. Una vegada més - les regles VBET ha de ser just abans de la regla de vbseo.php. I tenim regles VBET després de la regla vbseo.php ... Si vostè té algun suggeriment de com podem descriure millor que les regles de VBET necessàriament ha de ser abans de les regles per presentar vbseo.php - si us plau digueu-nos com fer-ho. JUST ABANS normes als mitjans vbseo.php que les regles de vbseo.php estan per sota de les normes de VBET. També vol dir que no hi ha cap regla entre les regles de VBET i vbseo.php

Això és el que ha de buscar l'arxiu:


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


Si us plau, digui què està treballant ara:)

beaconsfield
09-10-10, 19:00
Si jo hagués entès la seva explicació que podria haver-ho fet. Gràcies a la seva ajuda.

Ara funciona. : D

vBET
10-10-10, 21:46
Gran - gaudir de VBET: D

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