2017-08-25 11 views
0

が含まれるように.htaccessファイルパスの書き換えを改正:私は現在、私のサイト上で、次の.htaccessの書き換えルールを設定しているサブディレクトリ

RewriteEngine On 
RewriteRule ^([^/d]+)/?$ index.html?id=$1 [QSA] 

ルールは、私は、次のURLに行けばあるように動作します:

http://example.com/dashboard

存在しないダッシュボードディレクトリを検索するのではなく、そのままURLを保持してルートインデックスページにリダイレクトします。そこから、私はちょうどjavascriptを使用して、どのようなパスが追加されたかに応じてユーザーがどのビューを見るかを制御します。

コードは正確に機能しますが、私のサイトを私たちのサーバー上のサブディレクトリに移動しなければなりませんでした。 URL構造は今、このです:

http://example.com/mysubdir/dashboard

私はディレクトリを組み込むために、私の書き換えルールを書き換えてみましたが、これまでのところ、私は何の.htaccessの専門家だとして成功していません。

RewriteEngine On 
RewriteRule ^([^/d]+)/mysubdir/?$ index.html?id=$1 [QSA] 

誰もが、私は私のサブディレクトリで動作するように私の書き換えルールを修正する方法を教えてもらえ:私はの同類に沿って何かをしようとしましたか?あなたが接近していた

+0

あなたはにフォルダに.htaccessファイルを移動しました、またはことは、元の場所にとどまっていますか?後者の場合は、もちろん、フォルダ内のindex.htmlファイルも参照する必要があります。 – CBroe

答えて

関連する問題