.com/index.htmlにアクセスすると.com/にリダイレクトするようにしたいのですが、.htaccessはどのように記述すればいいのでしょうか?
下記URLのとおりに書いて、「.com/index.html」にアクセスしてもブラウザに表示されているサイトURLは「.com/index.html」のままです。
http://pmakino.jp/tdiary/20061105.html#p02
なぜ「.com/」にしたいかというと、いままでYahooには「.com/」でインデックスされていたのに「.com/index.html」がインデックスされてしまい、かなり検索順位が下がったためです。
よろしくお願いします(サーバーはWebarena Suite2です)。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
WEBサーバがApache、且つ、
foo.com/ にアクセスされたとき、ブラウザのURL表示上はfoo.com/ のままで、
foo.com/index.htmlの内容が表示されるようにさせたい、という趣旨の質問という前提で書きます。
もしそうであれば、
.htaccessに
DirectoryIndex index.html
と書いて任意のディレクトリに置くだけでよろしいかと。
(Apacheのhttpd.confなどの設定ファイル内で許可されていれば可能なはず。サーバーによるのでサーバー管理者に聞いてください)
ちなみにこれは半角スペース区切りで連名も可能で、左に記述されているほど優先順位が高くなります。
例:
DirectoryIndex hoge.html index.html
→hoge.htmlを表示。hoge.htmlがない場合はindex.htmlを表示
いずれも foo.com/ の直下に .htacceses を置いたとすると、
表示はfoo.com/のままになる。
すみません。そういう意味ではございませんでした。
いろいろ調べましたが、どうやら私がやりたいことは不可能なようですね。
諦めることにします。
No.1
- 回答日時:
rewriteじゃなくてredirectで調べるがよろし
rewriteは、URL表示そのままで中身をすり替える
redirectは、あなたが今したいことです。
ってか、phpと関係無いっス。
この回答への補足
どうも、下記の書き方だと.com/index.htmlから.comにはリダイレクトできましたが、直接http://www.○○.comにアクセスするとループしてしまうようです。難しいですね…。
Redirect permanent /index.html http://www.○○.com
ありがとうございます。いろいろなサイトを参考にして以下の4つの記述で試してみましたが、リダイレクトされません…。
Redirect permanent /index.html http://www.○○.com
Redirect permanent /index.html http://www.○○.com/
Redirect permanent http://www.○○.com/index.html http://www.○○.com
Redirect permanent http://www.○○.com/index.html http://www.○○.com/
なぜでしょうか…?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) ワードプレスのパーマリンク設定について 1 2023/02/11 19:08
- 倫理・人権 例のニュースの件は今の論点は ①日本以外でも痴漢されてる動画があるのに痴漢するのは日本だけだと嘘をつ 6 2023/08/18 10:33
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- その他(映画) 西洋ポリコレが日本に敗北した決定的な瞬間が話題になっていました 1993年の実写版スーパーマリオに出 3 2023/04/12 08:57
- カスタマイズ(車) 紺色のクルマのフロント、リアの下部バンパーを蛍光オレンジ、マットオレンジで塗装すると似合いますか? 2 2023/05/04 00:11
- その他(住宅・住まい) 私の自宅にも、全く同じ型式のロスナイが取り付けられています。 これって実際に業者に依頼したら費用は幾 2 2022/09/19 18:11
- その他(病気・怪我・症状) ↓コレは医学的に事実ですか CDCによると、コロナワクチン接種により、男性の寿命が最大25年縮むこと 3 2023/04/08 00:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XAMPPでのPHPがうまく...
-
ECCUBE4のページ管理でPHPを実...
-
PCに保存していた写真を見られ...
-
バッチファイルで特定のファイ...
-
OpenFileDialogを使った後にも...
-
linux duコマンドで困っています。
-
拡張子をつくる
-
参照元Excelファイルをバックグ...
-
EXCEL VBAのDir関数について
-
バッチ(Windows2000)での解析エ...
-
ノーツで特定文書を開く方法を...
-
同名フォルダを作成し、そのフ...
-
ftpサーバのファイルを自動ダウ...
-
テキストボックスのフォーカス...
-
Visual C++からftpを使う
-
【至急】.htaccessによるディレ...
-
ネットワーク内のIPアドレス...
-
コマンドボタンテキストの改行
-
system関数のエラー検出
-
Excelで外部のファイルの場所を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ECCUBE4のページ管理でPHPを実...
-
localhost/~.php で404エラー
-
圧縮URL
-
phpのエラーの意味がわかりませ...
-
cookieとhtaccessをつかったペ...
-
IISでhtaccessの記載
-
OpenPNEのセットアップ画面がで...
-
PHP リファラの偽装で、ブック...
-
コメントの開始位置をそろえるには
-
XAMPPについて
-
PHP5のtry cacheをPHP4で実現で...
-
MFC でどうやってネットページ...
-
localhost127.0.0.1で403エラー
-
PHPからファイルアップロードの...
-
有料のレンタルサーバを借りた...
-
Zend Frameworkが機能しなくて
-
PHPが実行できない
-
PCに保存していた写真を見られ...
-
拡張子をつくる
-
Excelで外部のファイルの場所を...
おすすめ情報