質問編集履歴

1

htaccessの記載を修正しました。

2022/01/21 10:14

投稿

TAKA
TAKA

score1

test CHANGED
File without changes
test CHANGED
@@ -14,12 +14,44 @@
14
14
  ...
15
15
 
16
16
  # .htaccessに記述した内容
17
+ ```htaccess
17
18
  <IfModule mod_rewrite.c>
18
- RewriteEngine on
19
+ RewriteEngine on
19
- RewriteCond %{THE_REQUEST} ^.*/dir/(.*).html
20
- RewriteRule ^(.*)/dir/^(.*)$.html https://%{HTTP_HOST}%{REQUEST_URI}/dir/$1 [R=301,L]
20
+ RewriteRule ^dir/^(.*)\.html$ /dir/$1/ [R=301,L]
21
21
  </IfModule>
22
22
 
23
- # その他
23
+ # BEGIN WordPress
24
+ # "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
24
- WordPressで以前はhtmlを使用しいたサイトです。
25
+ # 動的に生成され、WordPress フィルターによっのみ修正が可能です。
26
+ # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
27
+ <IfModule mod_rewrite.c>
28
+ RewriteEngine On
29
+ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
30
+ RewriteBase /
31
+ RewriteRule ^index\.php$ - [L]
32
+ RewriteCond %{REQUEST_FILENAME} !-f
33
+ RewriteCond %{REQUEST_FILENAME} !-d
34
+ RewriteRule . /index.php [L]
35
+ </IfModule>
36
+ # END WordPress
25
37
 
38
+ Redirect permanent /dir/21387.html https://example.com/dir/21387/
39
+
40
+
41
+ SetEnvIf Request_URI ".*" Ngx_Cache_NoCacheMode=off
42
+ SetEnvIf Request_URI ".*" Ngx_Cache_StaticMode
43
+
44
+ ```
45
+
46
+ WordPressのサイトです。
47
+ ```
48
+ Redirect permanent /dir/21387.html https://example.com/dir/21387/
49
+ ```
50
+ はリダイレクトしますが、
51
+ https://example.com/dir/21840.html
52
+ などにアクセスするとNotFoundが表示されます。
53
+
54
+ よろしくお願いします。
55
+
56
+
57
+