ここから質問投稿すると、最大4000ポイント当たる!!!! >>

ハッスルサーバーを使用しサイトを制作しているのですが、
URLを下記のようにしたいと思っています。
ドメイン/sample.html

ドメイン/sample/

htaccessで上記のようなことが可能だそうですが、
調べてもわかりませんでした。
どのような記述をすればいいでしょうか。

A 回答 (3件)

aliasのリダイレクトを使えば可能かと思います.


しかし,実際には試していないので貴方の望む結果になるかは分かりません.

aliasというコマンドは,基の名前に別名をつけるコマンドです.
ですから,
「ドメイン/sample/をドメイン/sample.htmlに置き換える」
という事ができるはずです.

参考サイト,もしくはAliasやリダイレクトあたりのキーワードで調べて見てください.

参考URL:http://httpd.apache.org/docs/2.0/ja/mod/mod_alia …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
さっそく調べてみます。

お礼日時:2009/08/03 23:37

ドメイン/sample/ というURL で ドメイン/sample.html の中身を表示させたいということなら


RewriteEngineを使うことで実現できます。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ $1.html
</IfModule>

これが意図したことを実現できないのであれば、もう一度詳しくやりたいことを他人に伝わる形で補足してください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
この記述はhtaccessに記述すればいいのでしょうか。

お礼日時:2009/08/03 23:36

ドメイン/sample.htmlは


最上位ホルダーにファイルsample.htmlがある状態
ドメイン/sample/は
sampleというホルダーがある状態
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
フォルダがある状態であれば
/sample/index.htmlでリダイレクトすればいいのですが、
最上位フォルダでも全てのファイルの拡張子が
外され/で終わる形にしたいと思っています。

お礼日時:2009/08/03 23:35

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


人気Q&Aランキング