回答編集履歴

1

回答追記

2018/07/05 07:42

投稿

otn
otn

スコア84542

test CHANGED
@@ -3,3 +3,25 @@
3
3
 
4
4
 
5
5
  「または」の否定なのでロジックが難しいですね。
6
+
7
+ #追記
8
+
9
+ ```Apache
10
+
11
+ RewriteCond %{REQUEST_METHOD} ^GET$
12
+
13
+ RewriteCond %{QUERY_STRING} !(^|&)preview=true
14
+
15
+ RewriteCond %{DOCUMENT_ROOT}/cache/$1/index.html -f
16
+
17
+ RewriteRule ^(.*)$ /cache/$1/index.html [L]
18
+
19
+ RewriteCond %{REQUEST_FILENAME} !-d
20
+
21
+ RewriteCond %{REQUEST_FILENAME} !-f
22
+
23
+ RewriteRule ^(.*)$ index.php [QSA,L]
24
+
25
+ ```
26
+
27
+ でいいかと思います。