מחשב כף יד

צפה בגרסא המלאה: נפתר שינוי מהיר CGI מעברי .htaccess עבור vbet מחוץ כלל



ctrenks
18-03-12, 15:39
כאשר אני לעבור FCGI בשרת שלי (כדי לאפשר xCache להאצת) אזור rulles rewite כל להפסיק woorking.

אם אני פשוט להסיר




#This rule must be in each directory which have to be supported (without forum directory itself)
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


כל הכללים שלי לאחר מכן פועלים. כך שיופיע somthing זו מנתקת את .htaccess כולו עם FCGI

כל הרעיונות?

תודה
כריס

r.dziadusz
18-03-12, 18:24
היי
היתה לך נא הראה לי את כל .htaccess?

ctrenks
19-03-12, 15:49


<Files ~ "\.inc$">
Order allow,deny
Deny from all
Satisfy All
</Files>

Header unset ETag
FileETag None


# 2 HOURS
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2015 20:00:00 GMT"
</FilesMatch>

Options +FollowSymLinks

RewriteEngine on
RewriteBase /


RewriteRule [.]*play_casino([0-9]+) cportal/tclick.php?%{QUERY_STRING}&id=$1 [QSA]
RewriteRule [.]*play_banner([0-9]+) cportal/bclick.php?%{QUERY_STRING}&id=$1 [QSA]
RewriteRule ^casino_guide/([a-z0-9-]+).html$ index.php?id=casino_guide/$1
RewriteRule [.]*poker_guide/([a-z0-9-]+).html index.php?id=poker_guide/$1 [QSA]
RewriteRule [.]*bingo_guide/([a-z0-9-]+).html index.php?id=bingo_guide/$1 [QSA]
RewriteRule [.]*skill_guide/([a-z0-9-].+).html index.php?id=skill_guide/$1 [QSA]
RewriteRule [.]*casino_guide/reviews([a-z0-9-]+) index.php?pageid=reviews [QSA]
RewriteRule [.]*casino_guide/review-save([a-z0-9-]+) index.php?pageid=review-save [QSA]
#RewriteRule ^/?([a-z0-9-]+)\.html index.php?id=$1 [QSA]
RewriteRule ^([a-z0-9-]+)\.html$ index\.php?id=$1
RewriteRule [.]*casino-banks/([a-z0-9-]+) index.php?pageid=binfo&id=$1 [QSA]
RewriteRule [.]*casino_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*poker_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*bingo_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*skill_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*casino-banking/([a-z0-9-]+).html index.php?id=casino-banking/$1 [QSA]
RewriteRule [.]*afc_contests/([a-z]+).html index.php?pageid=$1 [QSA]



#Those rules have to be in domain main folder
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|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)/(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|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)* http://www.allfreechips.com/Allfreechips [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|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)/$ index.php?language=$1&vbet_outside=true [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|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)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]


#This rule must be in each directory which have to be supported (without forum directory itself)
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


ctrenks
20-03-12, 13:38
כל המחשבות? אני havent למצוא כל דבר באינטרנט היה אומר זה יופר, ראיתי referance FCGI ייתכן אין ערכים עבור שדות SERVER_ENV, אך דבר אומר זה יקרה!

r.dziadusz
20-03-12, 14:09
כמה שאלות additiona:
-האם אתה משתמש vbSEO?
-אם לא האם יש את כתובות ה-url עם /xx/ לאנג קוד?
-הוא דף זה מחוץ את מדריך הכתובות שלך בפורום?
-culd לך הראה לי (screeenshot או כתובת url), שבור כתובת url שבה .htaccess אינו פועל?

ctrenks
20-03-12, 23:24
-האם אתה משתמש vbSEO? -כן (VBSEO אין כללים מחוץ לספריה פורומים
-אם לא האם יש את כתובות ה-url עם /xx/ לאנג קוד? יש לי כל כתובות url שלי עם /XX/ קוד לאנג
-הוא דף זה מחוץ את מדריך הכתובות שלך בפורום? -כן
-culd לך להראות לי (screeenshot או כתובת url), שבור url שבו .htaccess לא עובד - כל עמוד הדורש שכתוב של כתובת url מהאינטרנט htaccess אותו הוא דף 404



אם אני ב- rem החוצה לאחרונה שתי שורות

RewriteCond% QUERY_STRING} {! Vbet_outside = true
RewriteRule ^(.*)$ 1 $? Vbet_outside = נכון [L, QSA]

הכל עובד בסדר גמור, או אם אני מפעיל את php במצב suphp אין כל מניעה.

ctrenks
21-03-12, 13:08
-האם אתה משתמש vbSEO? -כן אך לא משכתבת מחוץ ספריה פורומים בהם הוא זה querrystring
-אם לא האם יש את כתובות ה-url עם /xx/ לאנג קוד? -כן כל הדפים שלי הם /XX/
-הוא דף זה מחוץ את מדריך הכתובות שלך בפורום? -כן
-culd לך הראה לי (screeenshot או כתובת url), שבור כתובת url שבה .htaccess אינו פועל? -לעמוד כל זה requres רצונו שכתוב (כל פרט הדפים ' דף הבית ' פורומים) 404


כמה שאלות additiona:
-האם אתה משתמש vbSEO?
-אם לא האם יש את כתובות ה-url עם /xx/ לאנג קוד?
-הוא דף זה מחוץ את מדריך הכתובות שלך בפורום?
-culd לך הראה לי (screeenshot או כתובת url), שבור כתובת url שבה .htaccess אינו פועל?

r.dziadusz
21-03-12, 19:18
בסדר
אני בודק עליו

ctrenks
23-03-12, 23:12
אני פשוט להסיר זה לחלוטין ב אזור שאינם דפי הפורום פשוט להוסיף $vbet_outside = true

תוך שימוש עמוד בודד כדי לנתח כל הדפים ללא פורום זה יהיה פשוט.

ctrenks
24-03-12, 00:21
אני פשוט להסיר זה לחלוטין ב אזור שאינם דפי הפורום פשוט להוסיף $vbet_outside = true

תוך שימוש עמוד בודד כדי לנתח כל הדפים ללא פורום זה יהיה פשוט.

ctrenks
26-03-12, 21:59
אתה יכול להגיד לי cheack הוא $_GET [vbet_outside] ואיפה ניתן להגדיר אותה יש אפשרי גם.

ctrenks
27-03-12, 17:54
חשבתי שזה יהיה בקשה פשוטה 5 דקות??

r.dziadusz
27-03-12, 23:16
מצטער לך o להמתין זמן כה רב.
עדיין אנחנו עובדים כיצד לפתור את הבעיה.
אתה מנסה modificate $_GET... באופן ידני ב- includes/vbenterpisetranslator_functions_redirect_utils.php
בשורה
if($_REQUEST['vbet_outside'] && false === strpos($url,'http')) {

ctrenks
28-03-12, 16:32
אוקיי, רק אוסיף משתנה בתבנית החיצוני שלי אומר $vb_out = 1 ולאחר מכן לשנות את אם משפט עם OR גם.

תודה,
כריס

r.dziadusz
28-03-12, 18:17
Welcom לך אנא הודע לי אם זה עובד לך

ctrenks
28-03-12, 21:08
לדעתי זה עובד טוב, אני רואה בעיה אבל כשאני עובר עמודים (כי לא זה התחיל) גם אם אוכל לחזור חזרה רגיל לכתוב מחדש את הכללים.


בדף הבית של מדריך קזינו מקוון | אין בתי הקזינו הפקדה | חוות דעת של קזינו מקוון ולא פורום קזינו (http://www.allfreechips.com) אם לעבור לאנג ולאחר מכן לחץ לדף אחר בתפריט בצד שמאל אני מקבל שגיאת 500 עם כתובת url כזה

xttp://www.allfreechips.com/da/da/da/da/da/da/da/da/da/da/casino_guide/usa-online-casinos.html

זה כמובן לא טוב!

ctrenks
29-03-12, 12:32
גם לראות הודעת שגיאה על עמודי כמו ספין חינם בתי הקזינו הגדול המציע 2012 חינם קזינו בונוסים (http://www.allfreechips.com/casino_guide/free-spin-casinos.html) whre לוקח "דה" מתוך מדריך url ו- traets אשר כמו lanf /de/

ctrenks
29-03-12, 14:04
אוקיי, סיום הליך משנה זה כמו שלו לפתור בעיה orig. פתיחת הליך משנה חדש.

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