したがって、いくつかの文字または数字で始まるかどうかに基づいてURLをリダイレクトしようとしています。後に続くURLの最初の2文字が「A2」または「a2」で始まり、URLの最初の2文字を削除してから、「A2」または「a2」を特定のディレクトリパスに置き換えると、サイト訪問者をリダイレクトする必要があります。URLエイリアスの最初の2文字に基づいてURLをリダイレクトする
ここでは具体的な例を示します。ユーザーがクリック(または、ブラウザのアドレスバーにタイプ)
http://www.example.com/A2d39g
または
http://www.example.com/a2d39g
場合は自動的に何もない、彼らの個々のタイピングの価値も
http://www.example.com/product/d39g
にリダイレクトされますこのURLはメール内のラベルから読み取っていますが、必ずしもリンクをクリックしているわけではありません。もともと私はjQueryを使ってこれを行うことを考えていましたが(以下の解決策のいくつかに注意してください)、この投稿を修正しました。これは.htaccessファイルを使ってこれにアプローチする方が良いでしょう。
はかなり理解しません。あなたがリンクをクリックしたときにこれをしたいのですか?彼らがページに到着したときは?後者ですが、これはサーバー側の機能ですが、「A2d39g」と呼ばれるページを持たない場合 – Victor
ビクターさん、別のディレクトリに置く必要のある小さなURLスクリプトを使用していますが、 URLからディレクトリパスを削除しようとしています。その代わりに、jQueryがURLの最初の2つの値をチェックする条件文を記述し、一致した場合、指定されたディレクトリにユーザをリダイレクトする方法を見つけようとしています。これをもう少し説明するために投稿を更新します。 – flinx777