PDA

View Full Version: Giải quyết Biến đổi nhanh CGI phá vỡ htaccess cho vbet bên ngoài quy tắc



ctrenks
18-03-12, 15:39
Khi tôi chuyển sang FCGI trên máy chủ của tôi (cho phép xCache và tăng tốc độ nó) của tôi rulles rewite tất cả ngừng woorking.

Nếu tôi chỉ cần loại bỏ các




#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]


tất cả các quy tắc của tôi sau đó làm việc. do đó, nó xuất hiện somthing này phá vỡ toàn bộ htaccess với FCGI

bất cứ ý tưởng?

nhờ
Chris

r.dziadusz
18-03-12, 18:24
Hi
Xin vui lòng cho tôi của bạn htaccess tất cả?

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
Bất kỳ suy nghĩ? Tôi havent tìm thấy trực tuyến bất cứ điều gì mà sẽ nói điều này sẽ phá vỡ, tôi thấy referance rằng FCGI có thể không có giá trị cho SERVER_ENV trường nhưng không có gì nói rằng điều này sẽ xảy ra!

r.dziadusz
20-03-12, 14:09
Số additiona câu hỏi:
-bạn có sử dụng vbSEO?
-Nếu không có các URL của bạn với /xx/ lang mã?
-là trang này bên ngoài thư mục diễn đàn của bạn?
-culd bạn cho tôi (screeenshot hoặc url) bị hỏng url nơi htaccess là không làm việc?

ctrenks
20-03-12, 23:24
-bạn có sử dụng vbSEO? -CÓ (không có VBSEO có quy tắc mặc dù bên ngoài thư mục diễn đàn
-Nếu không có các URL của bạn với /xx/ lang mã? Tôi có tất cả các URL của tôi với /XX/ lang mã
-là trang này bên ngoài thư mục diễn đàn của bạn? -CÓ
-culd bạn cho tôi (screeenshot hoặc url) bị hỏng url nơi htaccess không hoạt động - bất kỳ trang nào mà yêu cầu một viết lại url fom htaccess đó là một trang 404



Nếu tôi rem ra cuối hai dòng

RewriteCond% {QUERY_STRING} vbet_outside = true
RewriteRule ^(.*)$ $ 1 vbet_outside = true [L, QSA]

tất cả mọi thứ hoạt động tốt, hoặc nếu tôi chạy php ở chế độ suphp nó là tất cả OK.

ctrenks
21-03-12, 13:08
-bạn có sử dụng vbSEO? -Có nhưng không phải viết lại bên ngoài của thư mục diễn đàn nơi này querrystring là
-Nếu không có các URL của bạn với /xx/ lang mã? -Có tất cả các trang của tôi là /XX/
-là trang này bên ngoài thư mục diễn đàn của bạn? -Có
-culd bạn cho tôi (screeenshot hoặc url) bị hỏng url nơi htaccess là không làm việc? -Bất kỳ trang đó requres sẽ viết lại (tất cả, nhưng các trang Trang chủ và các diễn đàn) 404


Số additiona câu hỏi:
-bạn có sử dụng vbSEO?
-Nếu không có các URL của bạn với /xx/ lang mã?
-là trang này bên ngoài thư mục diễn đàn của bạn?
-culd bạn cho tôi (screeenshot hoặc url) bị hỏng url nơi htaccess là không làm việc?

r.dziadusz
21-03-12, 19:18
Ok
Tôi kiểm tra vào nó

ctrenks
23-03-12, 23:12
Tôi có thể chỉ cần xóa điều này hoàn toàn và trong tôi không diễn đàn các trang chỉ đơn giản là thêm $vbet_outside = true

Như tôi sử dụng một trang duy nhất để phân tích tất cả không diễn đàn các trang này sẽ đơn giản.

ctrenks
24-03-12, 00:21
Tôi có thể chỉ cần xóa điều này hoàn toàn và trong tôi không diễn đàn các trang chỉ đơn giản là thêm $vbet_outside = true

Như tôi sử dụng một trang duy nhất để phân tích tất cả không diễn đàn các trang này sẽ đơn giản.

ctrenks
26-03-12, 21:59
Có thể bạn cho tôi biết nơi mà tháp cho $_GET [vbet_outside] và tôi có thể đặt nó có thể là tốt.

ctrenks
27-03-12, 17:54
Tôi nghĩ rằng đây sẽ là một yêu cầu đơn giản 5 phút?

r.dziadusz
27-03-12, 23:16
Xin lỗi bạn có o chờ đợi quá lâu.
Vẫn còn, chúng tôi đang làm việc làm thế nào để giải quyết vấn đề của bạn.
Bạn đang cố gắng modificate $_GET... bằng tay trong includes/vbenterpisetranslator_functions_redirect_utils.php
trong dòng
if($_REQUEST['vbet_outside'] && false === strpos($url,'http')) {

ctrenks
28-03-12, 16:32
OK, tôi sẽ chỉ cần thêm một biến trong bản mẫu bên ngoài của tôi cách nói $vb_out = 1 sau đó sửa đổi các nếu tuyên bố với một OR là tốt.

Cảm ơn,
Chris

r.dziadusz
28-03-12, 18:17
Bạn welcom xin vui lòng cho tôi nếu nó làm việc cho bạn

ctrenks
28-03-12, 21:08
Tôi nghĩ rằng nó hoạt động ok, tôi thấy một vấn đề mặc dù khi tôi chuyển trang (không chắc chắn khi điều này bắt đầu) ngay cả khi tôi trở lại trở lại bình thường viết lại quy tắc.


trên trang chủ hướng dẫn Casino trực tuyến | Sòng bạc không có tiền đặt cọc | Trực tuyến Casino đánh giá và Casino diễn đàn (http://www.allfreechips.com) nếu tôi chuyển lang, sau đó nhấp vào đến trang khác trên trình đơn bên trái tôi nhận được một lỗi 500 với một url như thế này

xttp://www.allfreechips.com/da/da/da/da/da/da/da/da/da/da/casino_guide/USA-Online-Casinos.html

Đây là rõ ràng là không tốt!

ctrenks
29-03-12, 12:32
cũng nhìn thấy một lỗi trên trang như Spin miễn phí Sòng bạc tại 2012 cung cấp tuyệt vời miễn phí Sòng bạc tiền thưởng (http://www.allfreechips.com/casino_guide/free-spin-casinos.html) whre phải mất de"" từ hướng dẫn trong url và traets đó là lanf /de/

ctrenks
29-03-12, 14:04
OK, kết thúc thread này như của nó giải quyết với vấn đề orig. mở một chủ đề mới.

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