誰かが私を助けてくれることを願っています。私はajaxを使用してサイトを作成しました。誰かがwww.example.com/example1.html
にアクセスしてリダイレクトする場合は www.example.com/#items/example1.html
多くのHTMLファイルのURLの冒頭に/#items
にリダイレクトする必要があります。いいえCSS & JSはHTMLファイルにあります)なぜなら私はajax呼び出しのためだけにHTMLファイルを作成しており、より良いユーザーエクスペリエンスのために直接URLアクセスを防ぎたいからです。 .htaccess
ファイルを使用してこのようなリダイレクトを取得する方法を知っている人がいるかもしれません。.htaccess直接ファイルアクセスのURLに#itemでサイトを書き換えます。
編集 私はこれを成功させずに前に試しました。私は正直に言うと、このリダイレクトを行う方法がわからない:)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.html -f
RewriteRule ^(.*)$ /#items/$1.html
あなたはあなたの問題を解決しようとしたと具体的にどのような問題、あなたとしていた方法を提示してください試みる。あなたはhtaccessのリダイレクトが必要であることを知っているので、ここで尋ねる前に自分でやってみるべきです。 –
ありがとう、私は今私の質問を編集し、私が作業しようとしたコードを追加しました。私は正直言って、このリダイレクトを行う方法を知らない:) – Cody