ファイルの名前を変更せずに.html
ファイルのURLを変更する方法があるかどうかを知りたいと思います。例えば。もし私が1.html
と呼ばれるページを持つウェブサイトを持っているのであれば、訪問者とクローラーにmypagename.html
と表示されるようにする方法はありますか?ファイルの名前を変更せずに静的な.htmlのURLを変更することはできますか?
答えて
これは、URL書き換えと呼ばれています。 URL書き換えの実装は、プラットフォームによって異なります。したがって、サーバーアプリケーション(Apache、IISなど)を記述する必要があります。
応答ありがとう。 これは、たとえば "RewriteRule^mypagename.html $ 1.html"と動作することがわかりました。まだ1つの質問です。私は多くのページでこれを行う予定です。この種の書き換えのために最大ページ数があると思いますか、またはあまりにも多くのサーバーリソースを使用しませんか?例えば。 1.000.000以上の書き換え。 もう一度おねがいします。 – Steven
正規表現を使用して、入力をパターンで変換することができます。実際にはあなたの例でも使っています。^page.html $は有効な正規表現です。^page /(\ d +) - (\ w +).html $のようなものを使うことができます。その正規表現を使って "156/hotnews.html"を "page156.html"に変換することができます。ルール)。詳細は正規表現を見てください。 –
HTML5ヒストリAPIを使用して、偽の可能性のある新しいアドレスをプッシュすることができます。私はそれを厳しく示唆しません。
はい、ありますが、あなたのホストはURLの書き換えを提供する必要があります。あなたは* nixの上で実行している場合は、Apacheサーバの.htaccess
機能の外観とmod_rewrite
のRewriteRule
ディレクティブ
にしている場合は、それだけでリンクを使用するのが最も簡単かもしれ(ソフトの設定変更が必要な場合があり、ハード意志両方の名前が同じファイルを参照していることを覚えておく必要があります)。ソフトリンクを有効にする
注:https://serverfault.com/questions/244592/followsymlinks-on-apache-why-is-it-a-security-risk
- 1. maven warビルドで静的ファイルの名前を変更する
- 2. PythonでHTMLファイルの名前を変更
- 3. JBoss 5に再デプロイメントせずに、HTMLファイル、JSファイル、CSSファイルなどの静的コンテンツを変更する
- 4. JFileChooserでファイルの名前を変更できませんか?
- 5. Subclipseはファイル(OS X)の名前を変更できません
- 6. htmlダウンロードの名前を変更する
- 7. Pythonのクラス変数の名前を変更せずに
- 8. ターゲットファイルの名前を変更せずにパッチを適用する
- 9. 索引htmlのパスを動的に変更せずに索引htmlのパスを動的に変更する
- 10. Gemfileの名前をGemfile.rbに変更することはできますか?
- 11. 大きなプロジェクトのファイル名を変更することなくファイル名を変更する方法
- 12. CodeBlocksでファイルの名前を変更できますか?
- 13. Firebirdでテーブルの名前を変更することはできますか?
- 14. デフォルトフォントを変更せずにフォント名を変更するpython
- 15. Ruby- URLを変更せずにボタンのリリースのレイアウトを変更
- 16. ファイル名のインクリメンタルな名前の変更
- 17. いくつかのCSSクラスの名前を変更/変更することができないようです。
- 18. このサイトはページを変更せずにブラウザのURLをどのように変更しますか?
- 19. Sharepointワークフローの名前を変更することはできますか?
- 20. ハッシュマップキーの名前を変更することはできますか?
- 21. メインアクティビティの名前を変更することはできますか?
- 22. maven jar-with-dependenciesの名前を変更することはできますか?
- 23. AWSラムダ関数の名前を変更することはできますか?
- 24. PyCharmProjectsの場所/名前を変更することはできますか?
- 25. Wordpress:セクションの名前を変更するURLの名前
- 26. ファイルの名前を変更する
- 27. は、ファイルの名前を変更した後にコードをコミットすることはできません
- 28. PHP:変数の名前を動的に変更できますか?
- 29. ファイルのURLを物理的に移動せずに変更する
- 30. Powershellで再帰的に名前を変更するファイル
私はあなたが特定のURLの下にファイルを提供するようにApacheなどを伝えることができると思います。しかし、それについて十分な答えを書くために十分なことを知らない;) – Nicolas78