が含まれるように.htaccessファイルパスの書き換えを改正:私は現在、私のサイト上で、次の.htaccessの書き換えルールを設定しているサブディレクトリ
RewriteEngine On
RewriteRule ^([^/d]+)/?$ index.html?id=$1 [QSA]
ルールは、私は、次のURLに行けばあるように動作します:
存在しないダッシュボードディレクトリを検索するのではなく、そのままURLを保持してルートインデックスページにリダイレクトします。そこから、私はちょうどjavascriptを使用して、どのようなパスが追加されたかに応じてユーザーがどのビューを見るかを制御します。
コードは正確に機能しますが、私のサイトを私たちのサーバー上のサブディレクトリに移動しなければなりませんでした。 URL構造は今、このです:
http://example.com/mysubdir/dashboard
私はディレクトリを組み込むために、私の書き換えルールを書き換えてみましたが、これまでのところ、私は何の.htaccessの専門家だとして成功していません。
RewriteEngine On
RewriteRule ^([^/d]+)/mysubdir/?$ index.html?id=$1 [QSA]
誰もが、私は私のサブディレクトリで動作するように私の書き換えルールを修正する方法を教えてもらえ:私はの同類に沿って何かをしようとしましたか?あなたが接近していた
あなたはにフォルダに.htaccessファイルを移動しました、またはことは、元の場所にとどまっていますか?後者の場合は、もちろん、フォルダ内のindex.htmlファイルも参照する必要があります。 – CBroe