URLを変更しました。
旧URLのサブページから、新URLのサブページに自動ジャンプさせたく、
旧URLのサブページに下記のhtmlを記入しました。
<meta http-equiv="Refresh" content="0;URL=http://www.example-new.com/sub/">
旧サブページURL(例)
http://www.example-old.com/sub/
新サブページURL(例)
http://www.example-new.com/sub/
しかし、とんだ先ではサーバー内での「403error(URLが見つからない)」のエラーになってしまいます。
サブページではなく
<meta http-equiv="Refresh" content="0;URL=http://www.example-new.com/">
のように、トップページへのジャンプに変更したらうまくとびました。が、出来ればサブページにとばしたいのです。
ちなみに旧URLは生きています。
サブページへのジャンプは出来ないのでしょうか? 私のやり方が間違っているのでしょうか?
No.1
- 回答日時:
403エラーは
接続拒否を意味します。
砕いて言うと
あなたにはこのページへのアクセス権限がありません
という意味です。
・そもそもブラウザでURLに直接http://www.example-new.com/sub/を指定して開けるのかどうか
これがNoならできません。
この回答への補足
すみません。404エラーでした。
>・そもそもブラウザでURLに直接http://www.example-new.com/sub/を指定して開けるのかどうか
これまで最後のスラッシュを省いてつないでいました。が、質問に記載したhtmlのように最後のスラッシュを付けると開けませんでした。
また、http://www.example-new.com/sub.html でも開けますが、スラッシュを加えると開けません。
そこで、
<meta http-equiv="Refresh" content="0;URL=http://www.example-new.com/sub">
<meta http-equiv="Refresh" content="0;URL=http://www.example-new.com/sub.html">
と記載してみましたが、パチパチとつないだり切れたりを繰り返しているような症状でつながりません。
ブラウザは、IE8です。
(http://www.example-new.com/sub/ はもちろんダミーのURLです)
No.2ベストアンサー
- 回答日時:
HTTPサーバーの動作を理解されてますか?
至極単純な動作ですので
あるURLが要求されたとします。以下http:の部分は省きます。この掲示板のシステムがURLと間違うので・・・いずれもそれがあると考えてください。
//www.example-new.com/sub/abc/efg?hijk
と要求を受けた場合、?以下は環境変数{QUERY_STRINGS}に格納されます。ついで
1) efgというファイル、もしくはディレクトリがあるか探します。
1-a) それがディレクトリだとそのディレクトリを許可があれば開きます。
1-a-1)サーバーのDirectryIndexが指定されていればその順番で探します。
index.html index.htm INDEX.HTM index.cgi
見つかればそれを返します。そのときにファイルに対する動作指定に従います。
Windowsと異なり拡張子で決めていない。拡張子がhtmlだろうが実行ファイルと指定してあれば実行させる。htmlやgifという拡張子でもCGIにできる。
1-a-2)DirectryIndexがない場合は、許可されていればディレクトリ内のファイル一覧を返します。
1-a-3)許可されていなければ404を返します。
1-b) それがファイルだと指定された方法で実行ないし提供します。
1-c) ファイルもフォルダーもなければ、/ひとつ分切り捨てて値を環境変数{PATH_INFO}に格納してその上の文字列に対して、上の動作を繰り返します。
この例だと/efgが格納されて /sub/abcに対して同様の処理を行います。
ですので、/subと指定しても、DirectryIndexが指定されていなくて、ディレクトリ一覧の表示も許されてなければ404になります。
/sub/test.html
のように、ファイル名まで指定するか、HTTPD_CONFを書き換えるか、許可されていれば.httaccessファイルで指定しましょう。
No.3
- 回答日時:
まず、引越に meta http-equiv='Refresh' を使うこと自体ナンセンス。
.htaccessで、301 Redirect させましよう。
301 リダイレクトで検索すれば、いくつかヒットします。ファイト!
参考URL:http://mikeneko.creator.club.ne.jp/~lab/web/htac …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ内の最初のファイル名...
-
htmlのリンクについて(Apache)
-
XREA使用で作成したHTMLファイ...
-
ローカルに保存したhtmlを...
-
複数のindex.htmlを作ってもい...
-
java_run.batがダウンロードで...
-
iPadの標準ブラウザでローカルH...
-
HTMLからフォルダを開きたい
-
googleドライブで、PDFファイル...
-
マウスポインタが手の形になら...
-
PS4で、「バージョン5.05以上の...
-
医療画像(Windows用)をMacで...
-
社内で利用するWebサイトを立ち...
-
HTMLの内容をテキストエリアに...
-
Webサイトから、txtファイルを...
-
京都駅から延暦寺へのアクセス
-
ホームページ、iPadやiPhoneで...
-
You Are The Sunshine Of My Li...
-
HTMLページが勝手にダウンロー...
-
どのページもすべて同じURLなの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
URLに「.html」の拡張子がなく...
-
XREA使用で作成したHTMLファイ...
-
リンク先に日本語フォルダがあ...
-
.htmと.htmlの違い
-
htmlでリンクに勝手にindex.htm...
-
URLの日付について
-
FTPしたのに、ページが真っ白です
-
トップページ「/index.html」の...
-
webサイトの「index」を非表示...
-
Apacheで、indexの拡張子別に優...
-
サーバー内のフォルダにある写...
-
URLの.html省略について
-
真っ白な画面の意味はなんでし...
-
相対パス
-
ホームページビルダー6サーバー...
-
URLにCGIのファイル名を出さな...
-
ホームを index.html から inde...
-
フォルダ内の最初のファイル名...
おすすめ情報