プロが教えるわが家の防犯対策術!

ホームページビルダー16を使用してます。

トップページを一つしか作成してないのに、アドレスが二つ存在します。
たとえば、aaa.com/ と aaa.com.index.htmlが同じトップページになってしまうのです。

トップページを作成するときのファイル名はindex.htmlにしています。このトップページにアクセスするとindex.html無しのaaa.com/のアドレスが表示されます。しかし、子ページにあるトップページへのリンクをクリックするとaaa.com.index.html表示のトップページが表示されます。

トップページのアドレスは、aaa.com/に統一したいのですが、方法をご存知方いましたらご指導お願いします。

A 回答 (2件)

鈴木一朗が、イチローと呼ばれるのと同じです。

(選手名:イチローで登録)

サーバの場合も、統一する事が出来ます。
(プロバイダー系のサーバだと、出来ないかも・・・)
wwwありなし、index.htmlありなし、お好きな方を自分で決めれば良いです。
(URL: .htaccessで登録というか設定)結果的には、強制で表示されます・・・

-----------------
1、
まずは、#1さんのサイト内リンク統一

2、
URLの統一:
「index.html ありなし」、「URL 正規化」、「301 正規化」
などのキーワードで検索してみましょう。

サーバのマニュアルにも.htaccessの書き方が載ってないですか?
間違えると大変なので、じっくり確認する事。

RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.○○○.com/$1 [R=301,L]
    • good
    • 0
この回答へのお礼

naokitaさん ご回答ありがとうございます。

私が使用しているサーバーはロリポップです。
ご指摘の.htaccessをサーバーにアップしてからパーミッションを変更しましたら無事成功いたしました。

ありがとうございました。とても助かりました。

お礼日時:2013/02/15 02:22

aaa.com.index.html ??


 → aaa.com/index.html なのでは?
 
 リンクを書かれる時 (2)ではなく、(1) で書けばよいのでは??
 
(1) <a href="http://aaa.com" target="_blank">リンク</a><br>

(2) <a href="http://aaa.com/index.html" target="_blank">リンク</a><br>

この回答への補足

CalmTripさん ご回答ありがとうございます。
失礼しました。ご指摘の通りaaa.com/index.htmlです。

ホームページビルダー16ではリンクを書くとき、アドレス指定以外にファイル選択をする方法があります。トップページのファイルには、http://aaa.com/index.htmlは存在しているのですがhttp://aaa.comのフィアルがございません。この場合、ファイル選択ではなく、CalmTripさんのアドレス選択でリンクするという方法しかないのでしょうか?どちらかといえばファイル選択でリンク指定したほうが楽な感じがしていました。

補足日時:2013/02/11 17:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!