PDA

View Full Version: Решени Промяна на БЪРЗО 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 намери нещо онлайн, което би казал, това ще прекъсне, виждам изразът, че FCGI може да нямат стойности за SERVER_ENV полета, но нищо, че това трябва да стане!

r.dziadusz
20-03-12, 14:09
Няколко additiona въпроси:
-използвате vbSEO?
-Ако не са вашите URL с /xx/ lang код?
-е тази страница извън вашата директория на форум?
-culd ви Покажи ми (screeenshot или url) счупени URL адрес, където .htaccess не работи?

ctrenks
20-03-12, 23:24
-използвате vbSEO? -ДА (не VBSEO правила въпреки извън указателя на форумите
-Ако не са вашите URL с /xx/ lang код? Имам всички URL адреси с /XX/ lang код
-е тази страница извън вашата директория на форум? -ДА
-culd, покажете ми (screeenshot или url) счупени URL адрес, където не работи .htaccess - всяка страница, която се изисква пренапише url от1988 че htaccess е 404 страница



ако аз rem, последните два реда

RewriteCond% {QUERY_STRING}! Vbet_outside = вярно
RewriteRule ^(.*)$ $ 1? Vbet_outside = вярно [L, QSA]

всичко работи, или ако php се стартира в режим на suphp е всичко е перфектно.

ctrenks
21-03-12, 13:08
-използвате vbSEO? -Да, но не rewrites извън на форуми директория, където е тази querrystring
-Ако не са вашите URL с /xx/ lang код? -Да ми страници са /XX/
-е тази страница извън вашата директория на форум? -Да
-culd ви Покажи ми (screeenshot или url) счупени URL адрес, където .htaccess не работи? -Всяка страница изисква тази потребителска на пренапише, (всички страни, с изключение на началната страница и форуми страници) ще 404


Няколко additiona въпроси:
-използвате vbSEO?
-Ако не са вашите URL с /xx/ 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
За съжаление имате 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, след това се променя if отчета с или също.

Благодаря,
Крис

r.dziadusz
28-03-12, 18:17
Добре ви моля да ме, ако тя работи за вас

ctrenks
28-03-12, 21:08
Мисля, че това работи добре, аз съм виждат проблем обаче, когато превключвам страници (не е сигурно когато това) дори и аз се върне обратно към нормален пренапише правилата.


на страница онлайн казино справочника | Няма депозит казина | Онлайн казино прегледи и казино форум (http://www.allfreechips.com), ако аз превключите Ланг и след това щракнете на друга страница в менюто от лявата страна I се 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, е "de" от справочника в 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
Integration with translations by vB Enterprise Translator 4.10.1