

元々、
http://www.●●/〇〇/◇◇/123/のディレクトリがあり、
それをサブドメイン□に移動。
http://□.●●/◇◇/123/
に外部移転させたい場合、
RewriteEngine on
RewriteRule ^〇〇/◇◇/(.*)$ http://□/◇◇/$1 [R=301,L]
としても移動されません。
どのようにすればいいのでしょうか。
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
Redirect 301 /〇〇/ http://□.●●が効いていないから、
ErrorDocument 403 /htaccess/finished.htmlが有効になり、
http://www.●●/htaccess/finished.htmlが実行される???
>>数秒後にhttp://www.●●のtopに移動。
finished.htmlのheadでリフレッシュしてませんか???
①.htaccessファイルがhttp://www.●●の直下にだけ有って、ディレクトリには存在しない事を確認して、
②Redirect 301 /〇〇/ http://□.●● をRedirect permanent /〇〇/◇◇/123/ http://□.●●/◇◇/123/に変更
③ErrorDocument 403 /htaccess/finished.htmlをコメントアウト
サーバはサクラとかロリポップでは無いでしょうね?
>>ErrorDocument 403 /htaccess/finished.html
などがあります。の「など」も気になる。

No.2
- 回答日時:
Redirect permanent /〇〇/◇◇/123/ http://□.●●/◇◇/123/
で合っています。
既にhtaccess内にリダイレクトの記述があるのでは無いですか?
現在のhtaccessの中身はどうなっています?
http://□.●●/◇◇/123/の下にはhtmlファイルはありますか?
アクセスが転送されるだけなので、
http://www.●●/〇〇/◇◇/123/の下には何も無くて構いませんが・・。
http://www.●●/〇〇/◇◇/123/ とアドレスバーに打ち込んでenter
アドレスバー表示がhttp://□.●●/◇◇/123/となれば転送は成功です。
中身がどう表示されるかは、関係無いのですが・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index.htmlファイルはどこに?
-
htaccess htpasswdの複数ファイ...
-
URLに「.html」の拡張子がなく...
-
1つ下の階層のフォルダに相対...
-
相対パスと絶対パス
-
フォルダ内の最初のファイル名...
-
シーサーブログのindex.htmlが...
-
Matlabでforやifを使わずに条件...
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
Excelで、社外秘(閲覧のみ)と...
-
どのページもすべて同じURLなの...
-
社内で利用するWebサイトを立ち...
-
lang 英語と日本語など混ざる時は
-
WEBページのヘッダーフッターを...
-
Webサイトから、txtファイルを...
-
【HTML】1クリックで複数ファイ...
-
vbでhtmlファイルを作成するに...
-
一つのリンクに複数のURLを指定
-
会員制ホームページの作り方。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
リンク先に日本語フォルダがあ...
-
URLに「.html」の拡張子がなく...
-
XREA使用で作成したHTMLファイ...
-
複数のindex.htmlを作ってもい...
-
絶対パスのルートをサブディレ...
-
URLの日付について
-
直リンク禁止
-
1+(1+2)+(1+2+3)....+(1+2+...+...
-
htmlでのディレクトリ(パス)指...
-
フォルダにはダミーでもindex.h...
-
ドリームウィーヴァー サイト...
-
携帯用とパソコン用ホームペー...
-
サーバー内のフォルダにある写...
-
index.htmlへのURLの統一
-
自分のパソコン内のファイルに...
-
複数のindex.htmlが存在するホ...
-
URLについて
-
全く同じファイルなのにホーム...
-
URLのしかた
おすすめ情報
状況
Twitterの昔の記事内に短縮URLがあります。
そのURLをクリックするとhttp://www.●●/〇〇/◇◇/123/
と表示されるのですが、そこにはファイルがないので、403が効いて、
403用に作成したページが表示される。(このページは移動したかございません。)
そこをサブドメイン□に移動。
http://□.●●/◇◇/123/
させたいと考えています。
>既にhtaccess内にリダイレクトの記述があるのでは無いですか?
>現在のhtaccessの中身はどうなっています?
RewriteEngine On
Redirect 301 /〇〇/ http://□.●●
という〇〇ディレクトリの物は、ここに移動する記述があります。
と
ErrorDocument 403 /htaccess/finished.html
などがあります。
>http://□.●●/◇◇/123/の下にはhtmlファイルはありますか?
index.htmlファイルがあります。
http://www.●●/〇〇/◇◇/123/ とアドレスバーに打ち込んでenter
アドレスバーがhttp://www.●●/〇〇/◇◇/123/でタイトルが403エラー時の表記になる。
そして数秒後にhttp://www.●●のtopに移動。