0
私は現在.htm
ページの2つの単純なウェブサイトを持っており、モディリライトを使って.htm
エクステンションを削除しようとしています。私はwww.domain.com/page.htm
からwww.domain.com/
からURLが変更され、それが.htmのを隠すべきではありませんリンクをクリックしてアクセスするときURL書き換えの動作
私は、4つの.htm
ページを持つフォルダ、hrefのことで、他の3へのインデックスのリンクがありますか?
URLを書き換えていると、各ページをフォルダにまとめることができますか?あなたはこれを行うべきである
に
とこれらの規則、使用するいずれかの利点がありますあなたがRewriteRuleに固執しているのと同じように、RewriteCond? –
@dambrisco URIの必須部分でマッチを行うことも、URIを書き直すことなくURIを完成させることもできます。そして、rewriteruleでは、次のことができます: 'Directoryとhtaccessコンテキストでは、パターンは当初のRewriteRule(例えば" app1/index.html "または" index ")にサーバを導く接頭辞を削除した後、 .html ")。 また、RewriteCondsを使用すると、将来の書き換えの問題で、URlの書き換えをよりきれいに保つことができ、競合が発生しなくなります。 – ThinkingMonkey
@dambriscoまた、ディレクトリごとの(htaccess)RewriteRuleの完全なURLパスに対して、RewriteCondの%{REQUEST_URI}変数を使用してください。 多くの目的には役立ちません。 – ThinkingMonkey