КПК

Прагляд поўнай версіі: Вырашанае Fast CGI перапынкаў змены. Htaccess для vbet па-за правілаў



ctrenks
18-03-12, 15:39
Калі я перамыкаць на FCGI на маім серверы (каб XCache і паскорыць яго) мой rewite rulles ўсе прыпынку 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]


усе мае правілы, то працаваць. так што з'яўляецца ў somting, гэта парушае ўсё. 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
Любыя думкі? Я знайшоў нічога няма ў Інтэрнэце, што б сказаць, што гэта зламаецца, я бачыў, што referance FCGI можа не мець значэння для SERVER_ENV поля, але не сказана, што гэта павінна было адбыцца!

r.dziadusz
20-03-12, 14:09
Некалькі пытанняў additiona:
-ці выкарыстоўваеце вы vbSEO?
, Калі не ёсць URL-адрасы з / хх / Lang код?
-Гэта старонка па-за форуму каталогу?
-culd вы паказаць мне (screeenshot або url-адрасоў, пабітых url, дзе htaccess не працуе?

ctrenks
20-03-12, 23:24
-ці выкарыстоўваеце вы vbSEO? - ДЫ не VBSEO правілы (хоць і за межамі форумаў, каталогаў
, Калі не ёсць URL-адрасы з / хх / Lang код? У мяне ёсць усе мае адрасы з / XX / Lang код
-Гэта старонка па-за форуму каталогу? - ТАК
-culd вы паказаць мне (screeenshot або url-адрасоў, пабітых url, дзе htaccess не працуе - любы старонцы, якая патрабуе перазапісу url ФОМ, што htaccess 404 стар



калі я бэр з апошніх двух радкоў

RewriteCond% {QUERY_STRING}! Vbet_outside = праўдзіва
RewriteRule ^(.*)$ $ 1? Vbet_outside = сапраўднага [L, QSA]

усё працуе выдатна, а калі я запускаю PHP ў рэжыме suphp гэта ўсё ОК.

ctrenks
21-03-12, 13:08
-ці выкарыстоўваеце вы vbSEO? - Так, але не перапісвае па-за межамі форумаў, каталогаў, дзе гэта querrystring -
, Калі не ёсць URL-адрасы з / хх / Lang код? - Так, усе мае старонкі / XX /
-Гэта старонка па-за форуму каталогу? - Так
-culd вы паказаць мне (screeenshot або url-адрасоў, пабітых url, дзе htaccess не працуе? - Любая старонка, на якой requres rewrite (усе, акрамя галоўнай старонкі і старонак форумаў) 404


Некалькі пытанняў additiona:
-ці выкарыстоўваеце вы vbSEO?
, Калі не ёсць URL-адрасы з / хх / Lang код?
-Гэта старонка па-за форуму каталогу?
-culd вы паказаць мне (screeenshot або url-адрасоў, пабітых url, дзе htaccess не працуе?

r.dziadusz
21-03-12, 19:18
Ok
Я правяраю на ёй

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
На жаль, вы пра чакаць так доўга.
Тым не менш мы працуем, як вырашыць вашу праблему.
Вы спрабуеце modificate $ROW ўручную.. 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
Сардэчна запрашаем Вы паведаміце мне, калі ён працуе для вас

ctrenks
28-03-12, 21:08
Я думаю, што ён працуе нармальна, я бачу праблемы, хоць, калі я пераключэння старонак (не ўпэўнены, калі гэта пачалося), нават калі я вярнуцца да нармальнага правілы перазапісу.


на галоўнай старонцы Інтэрнэт Казіно | бездепозитные Казіно | Інтэрнэт-Казіно і Казіно Форума http://www.allfreechips.com калі я перайду lang, затым націсніце кнопку наступная старонка, на левым боку меню, я атрымліваю памылку 500, з url, падобны гэтаму

xttp :/ / www.allfreechips.com / так / ды / так / ды / так / ды / так / ды / так / ды / casino_guide / ЗША, анлайн-casinos.html

відавочна, што гэта не добра!

ctrenks
29-03-12, 12:32
таксама, бачачы памылку на старонцы, як Free Spin казіно ў 2012 годзе, прапаноўваючы выдатныя бясплатныя казіно бонусы (http://www.allfreechips.com/casino_guide/free-spin-casinos.html) whre ен прымае "de" з гідам ў url і traets, як lanf \ru\

ctrenks
29-03-12, 14:04
ОК, заканчваючы гэтую тэму, як яе вырашыць з арыгамі пытанне. адкрыццё новага патоку.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1