これを簡潔にしようと思います。これは、HTACCESS を使用して「ユーザーフレンドリーな URL」を作成する最初の試みです。ユーザーがサブフォルダーにあるように見えるリンクをクリックすると、ルート内のファイルが読み込まれるように、.htaccess ファイルをセットアップしました。元:
RewriteEngine オン RewriteRule ^([^\.]+)$ $1.php [NC,L] RewriteRule ^current-communities/(.*)$ $1 [L]
したがって、「/current-communities/my-community」のようなリンクをクリックすると、ファイル「my-community.php」が読み込まれます。問題ありません。ただし、「 floor-plans」リンクを使用すると、 floor-plans.php ファイルはクエリ文字列に基づいてデータベースからデータをロードします。
RewriteRule ^floor-plans/([^/]+)-([^/]+).php floor-plans.php?communityname=$1&modelname=$2 [NC]
したがって、ユーザーが「/floor-plans/my-community-myhouse」のようなリンクをクリックすると、「my-community」を最初のクエリ文字列変数として「floor-plans.php」ファイルが読み込まれ、「myhouse」が読み込まれます。 2番目として。
ここでの問題は、「floor-plans.php」ファイルに写真が表示されないことです。グラフィック用に「images」というフォルダーを調べていますが、「images」は実際にはルートディレクトリ内にあるため、非常に空のページしか表示されませんが、何らかの理由でこれは「現在の仮想ディレクトリ」の問題ではありませんコミュニティ」。手伝ってくれますか?