PDA

View Full Version: Løst & Goto = newpost linker ikke omdirigere ordentlig



moman
27-10-10, 02:55
Alle forespørsler om å showthread.php? T = x & goto = newpost show tomme sider og ikke ordentlig omdirigere.

Dette er et. Htaccess problemet (det er det vBSEO støtte fortalte meg tidligere), men deres fix virket å bryte noe annet. Har du noen anelse om hva kan være galt her?


# 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,
Kan du kopiere denne regelen:

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

og lime det før:

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


Hvis du deaktiverer vBET er problemet der fortsatt?

moman
27-10-10, 15:40
Takk for raskt svar.
-Ja, gikk problemet bort da jeg fjernet vbet er htaccess regler
-Din fix ikke endre noe

kamilkurczak
27-10-10, 16:11
Hei,
ja, vennligst beskriv her - hvordan jeg kan gjengi det på forumet fordi jeg cant gjengi det, og jeg skrånende se dette problemet.
Dernest - vennligst lim her serveren loggfilen (fil med informasjon om alle saker på server) fordi vi tror at enten funksjonen er ikke synlig
(Manglende
require_once) Fordi du har en blank side.

Thanks

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

Prøv denne koblingen som et eksempel.

Merk at det ikke er noen PHP feil eller advarsler på den siden.

Den eneste server problemet jeg observerer akkurat nå er et problem med SQLite, men newpost spørsmålet forut for dette, så dette kan bli ignorert.

Hva ville være den beste måten å feilsøke dette? Kanskje vbenterprisetranslator_seo filen ikke frem skikkelig forespørselen til vBSEO? Merk at showthread.php ikke er enda oppringt hvis du klikker på linken ovenfor.

kamilkurczak
28-10-10, 08:02
Hei,
moman Jeg er på nettstedet ditt her:

http://www.pentaxforums.com/forums/
Vennligst skriv hvor jeg skal klikke for å ha dette problemet (trinnvis) fordi jeg skal til å reprodusere det riktig.
Thanks

moman
28-10-10, 17:51
Problemet bare kommer virkelig opp for sluttbrukeren når AJAX ganger ut og raske svar er sendt inn som en vanlig form. Det oppstår også på mobilen huden at vi sørge for newpost lenker.

Alle disse er perfekte eksempler på feil:
http://www.pentaxforums.com/forums/showthread.php?t=1000&goto=newpost
http://www.pentaxforums.com/forums/showthread.php?t=10000&goto=newpost

Dette fungerer fordi den tråden er ikke-eksisterende:
http://www.pentaxforums.com/forums/showthread.php?t=10000000&goto=newpost

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

Ok så hvis du ikke har noen notater i server loggfilen - vennligst gi meg (ved PM) tilgang detaljer til admincp og FTP.

andre. beskriv her hva jeg bør gjøre for å gjenskape dette problemet (trinnvis - ingen lenker) beskriv hvor jeg Shoud klikk, hvor lenge jeg bør vente etc.
Thanks

moman
30-10-10, 02:10
Jeg har fikset problemet.

I vbenterprisetranslator_seo.php, skiftet linje 56 til:


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

vBET
01-11-10, 17:30
Det var allerede som den i vår kode i vBET4.x - vi glemte å gjøre det også i vBET 3.x - vår feil. Jeg rettet det nå - det vil bli inkludert i neste utgivelse.

moman
02-11-10, 16:12
Stor-takk for notatet!

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