■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50
read.js 2006ーJavaScriptはCGIの夢を見るか -2-
- 46 :root▲ ★ :2006/11/19(日) 19:03:17 ID:???0 BE:1368353-PLT(20002)
- >>41
了解です。
>>18をこうしてみた。
# ここからは .htaccess でも設定可能
# index.html / subback.html 中の JavaScript で URL 書き換えの代わりに
# Cookie で JavaScript モードに設定して、(in bbs.cgi)
# サーバ側ではその Cookie があった場合に
# mod_rewrite で read.cgi という URL のまま read.html の内容を返す (下2行)
RewriteCond %{HTTP_COOKIE} (?:^|;\s?)READJS="?on"?(?:$|;)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1
# 検索エンジン等から来た場合で
# かつ Cookie で CGI (非 JavaScript) モードに設定されていない場合に、
# read.html にとばす (下5行)
RewriteCond %{HTTP_USER_AGENT} MSIE\s(?:[6-9]|\d{2,})\D|rv:(?:1\.(?:[89]|\d{2,})|[2-9]|\d{2,})\D.*Gecko/|Opera/(?:[89]|\d{2,})\D
RewriteCond %{HTTP_REFERER} ^http://
RewriteCond %{HTTP_REFERER} !^http://(?:\w+\.)?(?:2ch\.net|bbspink\.com)/(?:\w+/(?:|(?:subback|index)\.html)$|test/read\.(?:html|cgi)[#/]?)
RewriteCond %{HTTP_COOKIE} !(?:^|;\s?)READJS="?off"?(?:$|;)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1
273KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30