-1

このトピックが議論され、打ちのめされたことは知っています... しかし、私のトピックはとても単純です。私は .htaccess ファイルのシェアを書きましたが、それは常に動的コンテンツ用でした。pagename.php?id=1 など... しかし、この場合、10 ページの静的 Web サイトがあります。CMS もデータベースもありません。シンプルでフラットな php ファイルです。PHO は一部のインクルード ファイルにのみ使用されます。それは実質的にHTMLです。

ただし、www.example.com/about.phpがwww.example.com/aboutになるように、リンクから拡張子を削除したいと思います

私が持っているトリッキーな部分は、コード内の既存の URL です

<a href="http://www.example.com/about.php">

ウェブサイトを編集したりファイル名を変更したりせずに、ユーザーがロールオーバーしてクリックしたときに書き直されることを望みます。一見単純な作業のように見えますが、私はそれを機能させることができないようですか? 書き換えルールがどうなるかについてのアイデアはありますか?

4

1 に答える 1

2

mod_rewrite はドキュメントを書き換えません。ブラウザから送信されたリクエストのみを書き換えます(ブラウザは、ユーザーがリンクをクリックした後にのみリクエストを送信し、現在表示されているページのコンテンツは変更されません)。

大がかりな調査をしたいのでなければ、ファイルを編集しなければならない可能性があります。

于 2012-05-28T19:01:58.237 に答える