PDA

Veure la Versió Completa: Resolt Anar als enllaços i = newpost no redirigir correctament



moman
27-10-10, 02:55
Totes les sol licituds per showthread.php? T = x & = Anar a newpost mostrar les pàgines en blanc i no redirigir correctament.

Aquest és un problema. Htaccess (que és el que Matías suport em va dir abans), però la seva solució va semblar trencar alguna cosa més. Té vostè alguna idea del que podria estar equivocat?


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

RewriteCond %{HTTP_HOST} !^www\.pentaxforums\.com
RewriteRule (.*) http://www.pentaxforums.com/forums/$1 [L,R=301]

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|et|tl|fi|fr|gl|de|en|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=/forums/ [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|et|tl|fi|fr|gl|de|en|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=/forums/$2 [L,QSA]

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

#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 $ vbenterprisetranslator_seo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

Options All -Indexes
Options +FollowSymLinks

kamilkurczak
27-10-10, 08:02
hola,
Es pot copiar aquesta regla:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

i enganxar-lo abans de:

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


Si està desactivada VBET és el problema segueix aquí?

moman
27-10-10, 15:40
Gràcies per la ràpida resposta.
-Sí, el problema va ser quan em vaig treure les regles de VBET htaccess
-La seva solució no ha canviat res

kamilkurczak
27-10-10, 16:11
Hola,
així, si us plau descriure aquí - com puc reproduir en el fòrum perquè no puc reproduir i no puc veure el tema.
En segon lloc - si us plau, enganxeu aquí el fitxer de registre del servidor (arxiu amb informació sobre totes les qüestions al servidor) perquè pensem que qualsevol de les funcions no és visible
(Falta
require_once) Perquè vostè té una pàgina en blanc.

Gràcies

moman
27-10-10, 18:13
http://www.pentaxforums.com/forums/showthread.php?t=10000&goto=newpost

Intenteu que enllacen a manera d'exemple.

Tingueu en compte que no hi ha errors o advertències PHP en aquesta pàgina.

El problema del servidor només estic observant en aquest moment és un problema amb SQLite, però la qüestió newpost precedeix, de manera que aquest pot ser ignorada.

Quina seria la millor manera de depurar això? Potser l'arxiu vbenterprisetranslator_seo no correctament remetrà la sol licitud a Matías? Tingueu en compte que showthread.php no es diu ni si fa clic a l'enllaç de dalt.

kamilkurczak
28-10-10, 08:02
Hola,
Moman estic al seu lloc aquí:

http://www.pentaxforums.com/forums/
Si us plau, escrigui en la que ha de fer clic per tenir aquest problema (pas a pas) perquè he de reproduir correctament.
Gràcies

moman
28-10-10, 17:51
L'únic problema realment sorgeix per a l'usuari final quan AJAX temps d'espera i respostes ràpides es presenten com una forma regular. També es produeix a la pell mòbil que estem segurs dels enllaços newpost.

Tots aquests són exemples perfectes de l'error:
http://www.pentaxforums.com/forums/showthread.php?t=1000&goto=newpost
http://www.pentaxforums.com/forums/showthread.php?t=10000&goto=newpost

Això funciona perquè el fil no existeix:
http://www.pentaxforums.com/forums/showthread.php?t=10000000&goto=newpost

kamilkurczak
29-10-10, 10:04
hola,

Ok així que si vostè no té cap nota a l'arxiu de registre del servidor - si us plau em donen (per PM) les dades d'accés al seu admincp i FTP.

en segon lloc. si us plau descriure aquí el que he de fer per reproduir aquest problema (pas a pas - no hi ha enllaços), si us plau descriure el lloc on Shaud feu clic a, quant de temps he d'esperar etc
Gràcies

moman
30-10-10, 02:10
He solucionat el problema.

En vbenterprisetranslator_seo.php, va canviar la línia 56 a:


if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {

vBET
01-11-10, 17:30
Ja era així al nostre codi en vBET4.x - ens oblidem de fer-ho també en VBET 3.x - és culpa nostra. El corregir ara - s'inclourà en la propera versió.

moman
02-11-10, 16:12
Grans, gràcies per la nota!

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