PDA

View Full Version: Opgelos & Goto = newpost skakels nie behoorlik redirect



moman
27-10-10, 02:55
Alle versoeke tot showthread.php t =? X & Goto = newpost Wys leë bladsye en nie behoorlik redirect.

Dit is 'n htaccess probleem (wat is wat vbseo ondersteun het vir my gesê vroeër), maar hulle fix iets anders gelyk te breek. Het jy enige idee wat hier verkeerd kan wees?


# 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
Hallo,
Kan jy n kopie van hierdie reël:

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

en plak dit voor:

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


As jy dit afskakel vBET is die probleem nog steeds daar?

moman
27-10-10, 15:40
Dankie vir die vinnige reaksie.
Ja, die probleem gaan weg toe ek vbet se htaccess reëls verwyder
Jou fix het niks verander

kamilkurczak
27-10-10, 16:11
Hallo,
ja, beskryf asseblief hoe ek dit kan voortplant op jou forum, want ek kan nie dit reproduseer en ek kan nie sien hierdie kwessie.
Tweedens - plak hier jou bediener log-lêer (lêer met inligting oor alle kwessies wat op die bediener) omdat ons van mening dat óf funksioneer nie sigbaar is nie
(Ontbrekende
require_once), Want jy het 'n leë bladsy.

Danksy

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

Probeer wat verwys as 'n voorbeeld.

Let daarop dat daar geen PHP foute of waarskuwings op die bladsy.

Die enigste bediener kwessie Ek is nou waarneming is 'n probleem met sqlite, maar die newpost probleem voorafgaan dat, so dit kan geïgnoreer word.

Wat sou die beste manier om dit te ontfout word? Dalk is dit die vbenterprisetranslator_seo lêer nie goed stuur die versoek aan vbseo nie? Let daarop dat showthread.php is nog nie geroep is as jy op die skakel hierbo.

kamilkurczak
28-10-10, 08:02
Hallo,
moman ek hier op jou site:

http://www.pentaxforums.com/forums/
skryf asseblief waar ek moet kliek om hierdie probleem te hê (stap vir stap), want ek moet dit behoorlik te reproduseer.
Danksy

moman
28-10-10, 17:51
Die probleem kom net regtig vir die eindgebruiker toe AJAX keer uit en vinnig antwoorde ingedien word as 'n gereelde vorm. Dit kom ook op die selfoon vel dat ons seker vir die newpost skakels.

Al hierdie is perfekte voorbeelde van die fout:
http://www.pentaxforums.com/forums/showthread.php?t=1000&goto=newpost
http://www.pentaxforums.com/forums/showthread.php?t=10000&goto=newpost

Dit werk, want die draad is nie-bestaande:
http://www.pentaxforums.com/forums/showthread.php?t=10000000&goto=newpost

kamilkurczak
29-10-10, 10:04
Hallo,

Ok so as jy nie enige notas in server log lêer het - gee my asseblief (PM) toegang tot die details vir jou admincp en FTP.

In die tweede plek. beskryf hier wat ek moet doen om hierdie kwessie om voort te plant (stap vir stap - geen skakels) beskryf asseblief waar ek lid-staat kliek is, hoe lank ek moet wag, ens.
Danksy

moman
30-10-10, 02:10
Ek het vasgestel die probleem.

Vbenterprisetranslator_seo.php, verander reël 56:


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

vBET
01-11-10, 17:30
Dit was reeds so in ons kode in vBET4.x - ons het vergeet om dit ook te doen in vBET 3.x - ons skuld. Ek het dit nou reggemaak word - dit sal ingesluit word in die volgende uitgawe.

moman
02-11-10, 16:12
Groot-dankie vir die noot!

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