.htaccess 301リダイレクト
無知な者で解決できずにおります。
※カテゴリを変更させて頂きました。
宜しくお願い致します。
現在運営しているホームページ(例>http://example.com)のURL正規化(index.html有り無し)を.htaccessにて行おうと下記のように記述したファイルを設置しました。
Options FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com ⇒※wwwはなしに統一
RewriteRule (.*) http://example.com/$1 [R=301,L] ⇒※wwwはなしに統一
RewriteCond %{THE_REQUEST} ^.*/index.html ⇒※index..htmlはなしに統一
RewriteRule ^(.*)index.html$ http://example.com/$1 [R=301,L] ⇒※index..htmlはなしに統一
設置後の解析では一応WWWもindex.htmlも「なしに統一」となっているようなのですが、1つ問題が発生した為、現在はhtaccessファイル内のindex.htmlに関する部分を削除しております。
その問題とは、
http://example.com/index.htmlに「iframe」で記述している営業日カレンダーが表示されなくなってしまうという問題です。
※表示されない・・・サーバー側が表示する「not foundエラー」がフレーム内に表示さているように見受けられます。
実際に記述しているタグは
<iframe src="http://example.com/calendar/calendar.cgi?mode=show" id="calendar" frameborder="0" scrolling="no"></iframe>
というものです。
何方かお知恵をお貸しくだされば幸いです。
宜しくお願い致します。
お礼
仕様なのですね ありがとうございます。