PDA

정식 버전보기 : 해결 & 고토 = newpost 링크가 제대로 리디렉션되지 않습니다



moman
27-10-10, 02:55
showthread.php 모든 요청? t = X & 고토 = newpost가 빈 페이지를 표시하고 제대로 리디렉션하지 않습니다.

이것은. htaccess 지시어 문제 (즉, vbseo 지원 이전에 제가 말한 사람이에요)이지만, 그들의 수정 프로그램은 다른 뭔가를 깨는 것 같았다. 여기 잘못 될 수 뭔지 알기나 해?


# 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
안녕하세요,
이 규칙을 복사할 수 있습니다 :

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

그리고 전에 붙여 넣습니다 :

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


당신이 비활성화하면 vBET가 여전히 문제입니까?

moman
27-10-10, 15:40
프롬프트 응답을 주셔서 감사합니다.
나는 vbet의 htaccess 지시어 규칙을 제거하면 - 네, 문제는 멀리 갔어
- 네 수정 아무것도 변경하지 않은

kamilkurczak
27-10-10, 16:11
안녕하세요,
그럼, 여기 설명해주십시오 - 내가 캔트 그것을 재현하고 난 문이 안 열려이 문제를 볼 수 있기 때문에 네 포럼에 재현할 수있는 방법.
둘째 - 우리가 어느 기능이 표시되지라고 생각하기 때문에 여기 서버 로그 파일 (서버의 모든 문제에 대한 정보와 파일) 붙여넣으십시오
(누락
require_once) 당신은 빈 페이지를 때문입니다.

감사

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

예를 들어 해당 링크를 시도하십시오.

해당 페이지에 PHP 오류 또는 경고가 없는지 있습니다.

내가 지금 보이는 유일한 서버 문제는 sqlite 문제이지만 newpost 문제가 있으므로 이것이 무시해도, 그 앞에.

무엇이 이것을 디버깅하는 가장 좋은 방법은 있을까? 아마 vbenterprisetranslator_seo 파일은 제대로 vbseo로 요청을 전달하지 않는 이유는 무엇입니까? 당신은 위의 링크를 클릭하면 showthread.php가도 호출되지 않습니다.

kamilkurczak
28-10-10, 08:02
안녕하세요,
moman 내가 여기에 귀하의 사이트에 오전

http://www.pentaxforums.com/forums/
내가이 문제를 (단계)을 클릭합니다 어디 써주세요 제가 제대로 재현해야하기 때문에.
감사

moman
28-10-10, 17:51
AJAX 시간이 초과하고 신속하게 답변이 일반 양식으로 제출하는 경우이 문제는 정말 최종 사용자에 제공됩니다. 또한 newpost 링크에 대한 우리 확실 모바일 피부에 발생합니다.

모든 이들은 오류의 완벽한 예입니다 :
http://www.pentaxforums.com/forums/showthread.php?t=1000&goto=newpost
http://www.pentaxforums.com/forums/showthread.php?t=10000&goto=newpost

스레드가 존재하기 때문에이 작품이 :
http://www.pentaxforums.com/forums/showthread.php?t=10000000&goto=newpost

kamilkurczak
29-10-10, 10:04
안녕하세요,

당신은 서버 로그 파일에 메모를 가지고 있지 않다면 좋아, 그렇게 - 귀하의 admincp 및 FTP로 (시까지) 액세스 세부 정보를 내놔하시기 바랍니다.

둘째. 나는이 문제 (단계 - 링크) 재현하는 무엇을해야하는지 여기에 설명 부탁 클릭 갈까요 어디 설명해주세요, 얼마나 등 기다려야한다
감사

moman
30-10-10, 02:10
나는이 문제를 해결했습니다.

vbenterprisetranslator_seo.php에서 줄을 56 변경 :


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

vBET
01-11-10, 17:30
그것은 vBET4.x 우리의 코드에서처럼 이미했습니다 - 우리의 잘못을 - 우리가 vBET 3.x를 또한 그것을 할 수 잊어버렸습니다. 지금 당장 수정 - 그것은 다음 릴리스에 포함됩니다.

moman
02-11-10, 16:12
그레이트 - 감사 메모!

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