回答編集履歴

3

見直し

2018/12/25 11:29

投稿

退会済みユーザー
test CHANGED
@@ -32,6 +32,10 @@
32
32
 
33
33
 
34
34
 
35
- 「%{REQUEST_URI}」を使うと、URL(URI)を評価する対象にしてしまうので、
35
+ ~~「%{REQUEST_URI}」を使うと、URL(URI)を評価する対象にしてしまうので、~~
36
36
 
37
- URLってhttpうんたらっていう文字列だから、そりゃヒットしないでしょと。
37
+ ~~URLってhttpうんたらっていう文字列だから、そりゃヒットしないでしょと。~~
38
+
39
+ [mod_rewrite - Apache HTTP Server Version 2.4](https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#rewritecond)
40
+
41
+ リファレンスみたら、違ってた。asahina1979さんご指摘ありがとう。

2

加筆修正

2018/12/25 11:29

投稿

退会済みユーザー
test CHANGED
@@ -29,3 +29,9 @@
29
29
  ```
30
30
 
31
31
  なら、どうかな?
32
+
33
+
34
+
35
+ 「%{REQUEST_URI}」を使うと、URL(URI)を評価する対象にしてしまうので、
36
+
37
+ URLってhttpうんたらっていう文字列だから、そりゃヒットしないでしょと。

1

加筆修正

2018/12/25 10:25

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,25 @@
7
7
 
8
8
 
9
9
  [[mod_rewrite] index.htmlを省略したURLにリダイレクトする.htaccess - JoyPlotドキュメント](https://joyplot.com/documents/2017/12/07/htaccess-index-html/)
10
+
11
+
12
+
13
+ ```
14
+
15
+ RewriteEngine on
16
+
17
+ RewriteCond %{REQUEST_FILENAME} index.html
18
+
19
+ RewriteRule ^index.html$ / [R=301,L]
20
+
21
+ RewriteRule ^(.*)/index.html$ /$1/ [R=301,L]
22
+
23
+ RewriteCond %{REQUEST_FILENAME} top.html
24
+
25
+ RewriteRule ^top.html$ / [R=301,L]
26
+
27
+ RewriteRule ^(.*)/top.html$ /$1/ [R=301,L]
28
+
29
+ ```
30
+
31
+ なら、どうかな?