PDA

View Full Version: Opgelost & Goto = newpost koppelingen niet goed redirect



moman
27-10-10, 02:55
Alle verzoeken om showthread.php? T = x & goto = newpost tonen blanco pagina's en niet goed sturen.

Dit is een. Htaccess probleem (dat is wat vBSEO support vertelde me eerder), maar hun fix leek om iets anders te breken. Heb je enig idee wat hier zou kunnen verkeerd zijn?


# 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
hello,
Kopieert u deze regel:

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

en plak het al eerder:

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


Als u uitschakelt vBET is het probleem er nog steeds?

moman
27-10-10, 15:40
Bedankt voor de snelle reactie.
-Ja, het probleem ging weg toen ik verwijderd vbet's htaccess regels
-Uw fix niets veranderd,

kamilkurczak
27-10-10, 16:11
Hallo,
ja, beschrijf hier - hoe ik het kan reproduceren op je forum omdat ik cant reproduceren, en ik cant zie deze kwestie.
Ten tweede - plak hier de server log file (bestand met informatie over alle kwesties op de server), omdat we denken dat beide functies niet zichtbaar is
(Missing
require_once) Want je hebt een lege pagina.

Bedankt

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

Probeer die verwijzen als een voorbeeld.

Merk op dat er geen PHP fouten of waarschuwingen op die pagina.

De enige server probleem dat ik gelijk heb nu waarnemen is een probleem met SQLite, maar de newpost kwestie voorafgaat aan dat, dus dit kan worden genegeerd.

Wat zou de beste manier om dit te debuggen zijn? Misschien is het vbenterprisetranslator_seo bestand niet goed naar voren het verzoek om vBSEO? Merk op dat showthread.php niet eens genoemd als je boven op de link klikt.

kamilkurczak
28-10-10, 08:02
Hallo,
Moman Ik ben op uw site hier:

http://www.pentaxforums.com/forums/
schrijf dan waar ik moet op dit punt (stap voor stap) hebben, want ik moet om goed te reproduceren.
Bedankt

moman
28-10-10, 17:51
Het probleem alleen echt komt voor de eindgebruiker als AJAX een time-out en de snelle antwoorden worden ingediend als een gewone vorm. Het komt ook voor op de mobiele huid die we zeker voor de newpost links.

Al deze zijn perfecte voorbeelden van de fout:
http://www.pentaxforums.com/forums/showthread.php?t=1000&goto=newpost
http://www.pentaxforums.com/forums/showthread.php?t=10000&goto=newpost

Dit werkt omdat de draad niet bestaat:
http://www.pentaxforums.com/forums/showthread.php?t=10000000&goto=newpost

kamilkurczak
29-10-10, 10:04
hello,

Ok dus als je hebt geen aantekeningen in de server log file - geef me (door PM) toegang nodig om uw admincp en FTP.

in de tweede plaats. Beschrijf hier wat ik moet doen om dit probleem (stap voor stap - geen links) te reproduceren gelieve te omschrijven waar ik Shoud klik, hoe lang ik moet wachten, etc.
Bedankt

moman
30-10-10, 02:10
Ik heb het probleem opgelost.

In vbenterprisetranslator_seo.php, veranderde regel 56 tot en met:


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

vBET
01-11-10, 17:30
Het was al zo in onze code in vBET4.x - we vergeten om ook te doen in vBET 3.x - onze schuld. Ik heb het nu gecorrigeerd - het zal worden opgenomen in de volgende release.

moman
02-11-10, 16:12
Groot-bedankt voor de opmerking!

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