【Apache】mod_rewriteについて語るスレat PHP
【Apache】mod_rewriteについて語るスレ - 暇つぶし2ch571:nobodyさん
11/08/19 02:46:12.75
>>568-570 アドバイスありがとうございます。

さくらのマルチドメイン機能を使っているからか、
シングルドメインで使えそうな記述が機能せず、
模索しているうちに以下のコードで動くようになったので
とりあえず張っておきます。ちなみに、なんで
動くかはっきりとした理由は分かりません。(笑)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /aaa
# RewriteLog "/domain1/aaa/rewrite_log"
# RewriteLogLevel 2
# >>570 下記によると .htaccess での記入は非対応なのでさくらで使えず断念
# URLリンク(net-newbie.com)

# ブラウザが gzip 対応の場合
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond "%{DOCUMENT_ROOT}/domain1/aaa/cache/$1.gz" -f
RewriteRule ([^/+]+.xml)$ "/aaa/cache/$1.gz" [L]

# ブラウザが gzip 非対応の場合
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond "%{DOCUMENT_ROOT}/domain1/aaa/cache/$1" -f
RewriteRule ([^/+]+.xml)$ "/aaa/cache/$1" [L]

</IfModule>


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch