.htacessのRewrirteで指定のクエリがある場合にRewriteしないようにしたいです。
■実現したい事
・URLのクエリーにて?preview=tureもしくは&preview=trueの値がある場合
/index.phpにアクセス。
・URLに?preview=tureもしくは&preview=trueが含まれない場合
→/cache/○○/index.htmlにファイルがあればアクセス
→/cache/○○/index.htmlにファイルがなければ/index.phpへアクセスする
■現状の.htacessの記述
RewriteCond %{REQUEST_METHOD} ^GET$ RewriteCond %{DOCUMENT_ROOT}/cache/$1/index.html -f RewriteRule ^(.*)$ /cache/$1/index.html [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L]
指定のクエリーがある場合はRewriteしないようにする、と言う処理をすれば良いかと思うのですが、記述の仕方を調べても分かりませんでした。
教えていただけますでしょうか。
WordPressにて構築したサイトで使いたいと考えています。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/05 19:43