【お名前共用サーバーSD】htaccessでURLの拡張子を消す方法【コピペでOK】

お名前.comの共用サーバーSDは手軽で安くておすすめ。

サイトを作成する際、URLの末尾に「.html」とか「.php」と表示されるのを消したいときってありますよね。

こちらではその方法を紹介します。

.htaccessファイルがすでに作成してある場合、必ずバックアップをとってください。

.htaccessファイルの作成

「.htaccess」というファイルを作成します。テキストファイルから作成して大丈夫です。

.htaccsessの内容

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html

注意点としては、お名前のサーバーでは「RewriteBase /」が必須ということです。

「mod_rewrite」の記述は必要ありません。

htmlではなく、phpの拡張子を消したい場合は、htmlの部分をphpにしてください。

最後にアップして完了

.htaccessをドメインのルートディレクトリにアップロードして完了です。

自分のサイトをアクセスして動作確認をしてください。

また、htmlのリンク先は拡張子なしで記述します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ABOUTこの記事をかいた人

幼少期、絵描きになりたくて毎日絵を描く。地元の写生大会で金賞受賞。
高校生の頃からバンドを組み、作詞・作曲・編曲・映像を担当。ライブで知り合ったバンドマンとは今でも仲良し。

25歳から独学でデザイン・ウェブ制作を0から学習し、ウェブデザイナーとして中途入社。自分だけの武器を探し、デザイン、マークアップ、企画、マーケティング、SNS、広告など片っ端から勉強。
今はその知識を活かしてPdMを担当。

その傍ら数々の副業(イラスト制作、アフィリエイト、古着転売、ハンドメイド、作曲)をして、現在30代に突入。

東海在住。
運営ブログ「シュマリ」は月間3万PV。
読んだ漫画は4万冊。