.htaccess で301リダイレクトをかけたけど、404エラーが出ます。
以下のように2つの形式で試してみましたが、ダメでした。
RewriteRule ^e_access.html$ http://www.hoge.com/e/aboutus/ [R=301,L]
RewriteRule ^(.*)e_design.html$ http://www.hoge.com/e/design/ [R=301,L]
新旧とも存在するページです。
他のページは大丈夫ですが、エラーが出るのがあります。
メタタグでやるしかないのでしょうか?
No.1ベストアンサー
- 回答日時:
その2つより先に、次の行を追加しましたか?
RewriteEngine On
301 はブラウザがキャッシュするので、一度、書き間違えたときは、ブラウザのキャッシュを削除しないと、再読み込みしません。
ブラウザのキャッシュを削除したらどうですか?
bx2さん
ありがとうございます。
RewriteEngine On は書きました。 キャッシュ削除しても同じです。
いっそうのこと旧ファイルを削除して、robots.txt でクローラーに追わないように
した方がいいでしょうか?
No.2
- 回答日時:
その2つの記述に文法的な間違いはありません。
その2つの他にも .htaccess に RewriteRule が書いてあって、そっちは動作しますか?
サーバー環境が .htaccess と RewriteRule が使えるようになっているのか気になります。
サーバーは専用サーバですか?共用サーバーですか?
専用サーバなら管理者権限で設定が必要な場合があります。
.htaccess と同じ階層(ディレクトリ)に e_access.html のファイルは存在しますか?
.htaccess よりも下の階層と言う事はありませんか?
もしも下の階層なら、下記のようにディレクトリを含めて書く必要があります。
RewriteRule ^hoge/e_access.html$ http://www.hoge.com/e/aboutus/ [R=301,L]
.htaccess の中で、その2つよりも上の記述に何か問題はありませんか?
bx2様
ご丁寧に恐れ入ります。
2つのほかにも正常なもの、そうでないものが混在しております。
共有サーバーで、.htaccess と同じ階層です。
その2つよりも上の記述に何か問題はないかチェックしてみます。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- その他(プログラミング・Web制作) 301リダイレクトについて 1 2022/09/30 19:41
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- 教えて!goo 質問ページがエラーになるサイト 1 2022/05/29 20:12
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- WordPress(ワードプレス) ワードプレスのエラー ログイン画面が表示できない 1 2022/11/05 09:51
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
HTMLの階層移動
-
ホームページを作成したら、フ...
-
リンクのindex.html省略
-
全く同じファイルなのにホーム...
-
index.html と、index.html/ ...
-
拡張子htmlの表示について
-
直リンク禁止
-
XREA使用で作成したHTMLファイ...
-
フォルダにはダミーでもindex.h...
-
イントラネットURLの登録方法
-
iframe内のリンク先を動的に変更
-
ベーシック認証 CSSリンク
-
ひとつのドメインで複数サイト...
-
URLに「.html」の拡張子がなく...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
ホームページビルダー6サーバー...
-
真っ白な画面の意味はなんでし...
-
複数のindex.htmlを作ってもい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
URLに「.html」の拡張子がなく...
-
.htmと.htmlの違い
-
フォルダ内の最初のファイル名...
-
XREA使用で作成したHTMLファイ...
-
サーバー内のフォルダにある写...
-
トップページ「/index.html」の...
-
フォルダにはダミーでもindex.h...
-
htmlでリンクに勝手にindex.htm...
-
URLの書き方
-
リンクのindex.html省略
-
index.htmlファイルはどこに?
-
Application.OnTimeで引数付き...
-
ホームを index.html から inde...
-
JSPと異なるディレクトリのファ...
-
HTMLの階層移動
-
Matlabでforやifを使わずに条件...
おすすめ情報