回答編集履歴

2 コメントに対応

shi_ue

shi_ue score 4393

2016/07/20 23:31  投稿

あんまり詳しくないので、詳しい人の回答を待ちたいです(笑)  
```
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.html$ /$1 [R=301,L]
RewriteRule ^wp/index\.php$ - [L]
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.*)\.php$ $1 [R=301,L]  
RewriteRule ^(.*)\.html$ $1 [R=301,L]  
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
```かな?
ちょい調整。もしかしたら、/category/aaa.html が存在してないのかも。
```
phpとhtmlの拡張子を消してリダイレクトする。
1 編集

shi_ue

shi_ue score 4393

2016/07/20 19:18  投稿

あんまり詳しくないので、詳しい人の回答を待ちたいです(笑)
```
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.html$ /$1 [R=301,L]  
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
RewriteRule ^(.*)\.html$ /$1 [R=301,L]  
</IfModule>
```かな?
```かな?
ちょい調整。もしかしたら、/category/aaa.html が存在してないのかも。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る