掌上电脑

查看完整版本: 已解决 Vbet 规则以外的快速 CGI 变化符.htaccess



ctrenks
18-03-12, 15:39
当我以允许 xCache 和加快速度) 的服务器上切换到 FCGI 我 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]


我的所有规则然后都工作。所以它会出现在这颗绝对休息,与 FCGI 的整个.htaccess

任何的想法?

感谢
克里斯

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
任何思想呢?我还没有发现任何网上说这将打破,看见参考 FCGI 可能有没有 SERVER_ENV 字段的值,但这说的什么也不应该发生 !

r.dziadusz
20-03-12, 14:09
Additiona 的几个问题:
-您使用 vbSEO 吗?
-如果不是有自己的 url 与 /xx/ 郎代码吗?
-是你论坛目录以外的此页吗?
-一口气你教我 (screeenshot 或 url) 打破 url.htaccess 无法正常工作吗?

ctrenks
20-03-12, 23:24
-您使用 vbSEO 吗?-是的 (没有 VBSEO 规则虽然外面论坛目录
-如果不是有自己的 url 与 /xx/ 郎代码吗?我有我所有的 url 与 /XX/ 郎代码
-是你论坛目录以外的此页吗?-是
-你给我 (screeenshot 或 url) 打破的 url 在.htaccess 工作不-需要重写的任何页面的一口气 url fom 的 htaccess 是 404 页



如果我出的最后两行 rem

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

一切工作正常,或者如果我在 suphp 模式下运行 php 是所有确定。

ctrenks
21-03-12, 13:08
-您使用 vbSEO 吗?-是的但不是会重写此 querrystring 在哪里的论坛目录以外的
-如果不是有自己的 url 与 /xx/ 郎代码吗?-是的我的所有页面都是 /XX/
-是你论坛目录以外的此页吗?-是
-一口气你教我 (screeenshot 或 url) 打破 url.htaccess 无法正常工作吗?-任何页,需要重写 (所有但网页和论坛页面) 将 404


Additiona 的几个问题:
-您使用 vbSEO 吗?
-如果不是有自己的 url 与 /xx/ 郎代码吗?
-是你论坛目录以外的此页吗?
-一口气你教我 (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 $_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) 如果切换郎,,然后单击左侧菜单上的另一个页面,我获得 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年祭大无它作为"de"从指南中的 url 和 traets,lanf /de/ 的赌场奖金 (http://www.allfreechips.com/casino_guide/free-spin-casinos.html) whre

ctrenks
29-03-12, 14:04
好的结束此线程作为其最初问题的解决。打开一个新的线程。

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