PDA

Ver Versión Completa: Resolto Vbadadvanced erro páxina principal



dsav90
25-08-10, 01:24
Ola alí cando Im mirando para a miña ... FZ8 Community Forum páxina (http://www.fz8-forum.com/forum/cmps_index.php) e cambiar a outro idioma dentro da páxina o url xorde como

.. Http: / / www.fz8-forum.com/forum/pl/cmps_

a súa falta ao final ...

e .... FZ8 Community Forum (http://www.fz8-forum.com/forum/cmps_index.php) mostra un erro 404, pero

... FZ8 Community Forum (http://fz8-forum.com/forum/cmps_index.php) funciona ..

aquí é o meu. htaccess abaixo





# Comentar a seguinte liña (engade "#" no inicio)
# Para desactivar funcións mod_rewrite.
# Nota: aínda que desactivar o hack en
# Panel de control para deixar vBSEO url reescribir.
RewriteEngine On

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

# VBET Begin

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

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

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

End # VBET

# VBSEO
# Algúns servidores esixen a directiva RewriteBase ser
# Habilitado (eliminar "#" no inicio para activar)
# Teña en conta: cando activado, ten que incluír o camiño
# Para o cartafol raíz vB (ie RewriteBase / foros /)
# RewriteBase /

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

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

kamilkurczak
25-08-10, 11:36
hmm pode codificar esta parte. htaccess?

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]

dsav90
25-08-10, 19:42
non sei o que quere dicir ...

kamilkurczak
26-08-10, 10:21
Só comentar esta liña que pegar no meu post anterior no seu arquivo. Htaccess.
Será que pegar o seu todo. Htaccess ou non? Se non quere pegar todos aquí.
cmps_index.php este é un arquivo? non?

dsav90
26-08-10, 19:55
si que é toda miña. htaccess. Eu aquí é que os cambios que suxeriu .. Non resolver o problema ...


# Comentar a seguinte liña (engade "#" no inicio)
# Para desactivar funcións mod_rewrite.
# Nota: aínda que desactivar o hack en
# Panel de control para deixar vBSEO url reescribir.
RewriteEngine On

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

# VBET Begin

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

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

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

End # VBET

# VBSEO
# Algúns servidores esixen a directiva RewriteBase ser
# Habilitado (eliminar "#" no inicio para activar)
# Teña en conta: cando activado, ten que incluír o camiño
# Para o cartafol raíz vB (ie RewriteBase / foros /)
# RewriteBase /

# RewriteCond% {HTTP_HOST}! ^ Www \\. FZ16-forum \\. Con
# RewriteRule (.*) http://www.fz16-forum.com/forum/ $ 1 [L, R = 301]

# RewriteCond% {REQUEST_URI}! (AdminCP / | modcp / | cron | vbseo_sitemap)
# RewriteRule ^ ((arquivo /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

# RewriteCond% {REQUEST_FILENAME}!-F
# RewriteCond% {} REQUEST_FILENAME!-D
# RewriteCond% {REQUEST_FILENAME} /! (AdminCP | modcp | ClientScript | cpstyles | imaxes) /
# RewriteRule ^(.+)$ vbseo.php [L, QSA]

kamilkurczak
27-08-10, 15:19
Ola,
Eu teño unha solución para vostede.

1. Abre forum_root / includes / vbenterprisetranslator_functions_url.php
2. Buscar:
function vbet_createURLForAddress
3. Buscar:
if (false !== strpos($address, 'index.php') && THIS_SCRIPT != 'archive') {
$address = str_replace('index.php','',$address);
}
4. Substituír por:
if (false !== strpos($address, 'cmps_index.php') && THIS_SCRIPT != 'archive') {
$address = str_replace('cmps_index.php','',$address);
}
5. gardar e substituír o ficheiro antigo.

Teña en conta que:
Ten que sempre facelo despois vBET actualización neste foro.
Confirme iso!

dsav90
27-08-10, 19:41
Agora eu non podo acceder á páxina principal noutros idiomas diferente do estándar ... É dicir, só resolto para o index.htm Vb agora .. Eu teño outros sitios no mesmo servidor que Vbet e non ten ese mesmo problema .. É FZ16-forum.com

kamilkurczak
27-08-10, 21:57
ok sei agora.
foro / cmps_index.php e foro / son as varias páxinas.
así, non podemos eliminar este -> cmps_index.php

por favor: editar o mesmo arquivo e só comentar liñas que colou antes:
exemplo:

#if (false !== strpos($address, 'cmps_index.php') && THIS_SCRIPT != 'archive') {
# $address = str_replace('cmps_index.php','',$address);
#}

dsav90
28-08-10, 17:45
FIXO!

Grazas!

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