ファイル名が変更となりました。
これを.htaccessに記入するには、
どのようにすればよろしいでしょうか?
どうぞよろしくお願いいたします。
mikan1.htm
ringo1.html
nasi1.html
pain1.html
banana1.html
等「名前+1+.html」のファイルがあります。
これを
mikan.htm
ringo.html
nasi.html
pain.html
banana.html
「1」をとったものに転送したいです。
※ファイル名は1から30まであります。
banana11.htmlやbanana21.htmlなどは
転送したくありません。
mikan1.htmだけ拡張子がhtmなのは仕様ですか?単純なタイプミスでしょうか?
ただのタイプミスなら以下で大丈夫だと思います。
RewriteEngine on
RewriteRule ([a-zA-Z]+)1\.html http://%{HTTP_HOST}/$1\.html [R=301,L]
.htmもカバーする必要があるなら以下。
RewriteEngine on
RewriteRule ([a-zA-Z]+)1\.htm(l?) http://%{HTTP_HOST}/$1\.htm$2 [R=301,L]
a_suenami さま
どうもありがとうございます。
タイプミスでした。
上のほうで出来ました。
さらにですが、ファイル名で頭から3文字が
半角の数字やアンダーバーを使用しているものがありました。
このファイルはエラーになってしまいました。
何か解決方法はありますでしょうか?
どうぞよろしくお願いいたします。
kn1967さま
どうもありがとうございます。
アドレスの表示がおかしくなってしまいました。
追加等ありましたらお願いします。