私は同じ名前のサーバの周りに散らばったファイルをたくさん持っています(abc.htmlと呼ばれます)。私はすべての単一のabc.htmlを単一のページにリダイレクトしたい(/woo/xyz.htmlと言う)。これらのすべてのページを1ページにリダイレクトする方法はありますか?前もって感謝します!.htaccessリライトを使用して、同じ名前のすべてのファイルをリダイレクトする方法?
0
A
答えて
1
私が正しくあなたの質問に理解場合は、次のルールは、動作するはずです:/woo/xyz.html
に
RewriteRule ^.*/abc\.html$ /woo/xyz.html [L]
は、それが(でもサブフォルダ内)ファイルabc.html
への要求をリダイレクトしますが。
0
mod_rewriteを他のリライト/リダイレクトに使用していない限り、mod_alias RedirectMatch
を使用することをお勧めします。例えば、ルートに.htaccess
ファイル:
RedirectMatch /abc\.html$ /woo/xyz.html
はが(ドキュメントルートと任意のサブディレクトリを含む)/abc.html
を終了する任意のURLに一致します。ソースURLパスは正規表現です。
これは302(一時的)リダイレクトです。
関連する問題
- 1. .htaccessで同じ名前の別のサブディレクトリにリダイレクトする方法
- 2. htaccess - ディレクトリを同じ名前のファイルにリダイレクト
- 3. .htaccessは、すべてのページを同じページにリダイレクトします。
- 4. すべて同じベース名のファイルの名前を変更
- 5. htaccessファイルを使用してパラメータを使用してURLをリダイレクトする方法
- 6. URLリライトを使用してhttpをhttpsにリダイレクトする方法
- 7. ItemGroupファイルの名前がすべて同じ場合に、MSBuildトランスフォームを使用する方法は?
- 8. UNIX:同じ名前のすべてのファイルを別のディレクトリにコピーしてコピーする方法
- 9. IIS URLリライトすべてのサブディレクトリをリダイレクト
- 10. .htaccessを使用してサブドメインのリダイレクトを停止する方法
- 11. Bluehostのhtaccessファイルを使用して301のリダイレクトを設定する方法
- 12. htaccessを使用してすべてのドメインエイリアスを1にリダイレクト
- 13. 同じ名前の異なるフォントを使用する方法
- 14. htaccessを使って同じURLに同じURLにリダイレクト
- 15. .htaccessを使用して古いページアドレスを同じドメインの新しいページアドレスにリダイレクトする方法
- 16. LEFT JOINを同じ名前の列で使用する方法
- 17. Apacheは同じ名前の.htmlファイルをフォルダーにリダイレクトしています
- 18. 同じ名前のすべての入力を選択し、名前でインデックス付けする方法
- 19. HAProxyを使用してURLをリダイレクト/リライトする方法(コンテキストパスを変更する)
- 20. .htaccessでURLのユーザ名を使用してリダイレクトする
- 21. 同じ名前のファイルを移動して名前を変更する
- 22. 同じ名前のすべてのレコードのテーブルに同じID番号の列を設定する方法
- 23. ノードjsを使用して同じ名前のファイルが存在する場合のファイルアップロードの処理方法
- 24. htaccessファイルを使用してページのリダイレクトを制限する
- 25. .htaccessのmod_rewriteのサブディレクトリと同じ名前
- 26. WordPressで.htaccessファイルを使用してHTTPトラフィックをHTTPSにリダイレクトする方法
- 27. htaccessを使用してルートディレクトリからサブディレクトリにあるファイルにリダイレクトする方法
- 28. -execを使用してすべてのファイルを検索して名前を変更する方法
- 29. 新しいドメインの同じページにすべてのページをリダイレクトする方法
- 30. ループを使用して同じ名前の異なるオブジェクト
理想的には、ドットは正規表現でエスケープする必要があります。 – MrWhite
おっと、確かにいいキャッチです。 –