[解決済み] .htaccessにおけるRewriteBaseの動作について
2022-01-28 22:37:56
質問
このようなことを何度か見たことがあります。
.htaccess
例
RewriteBase /
と多少機能が似ているように見えます。
<base href="">
HTMLの
の先頭に自動的に値を付加することがあると思います。
RewriteRule
文(おそらく先頭のスラッシュがないもの)?
うまく動作させることができませんでした。開発用サーバーと本番用サーバーが異なることが多いので、サイトのポータビリティのために非常に便利な使い方だと思います。私の現在の方法は、私の
RewriteRule
ステートメントを使用します。
どなたか、簡単に実装方法を説明していただけませんか?
ありがとうございます
解決方法は?
ドキュメントを読み、実験した私自身の言葉です。
を使用することができます。
RewriteBase
を提供します。
ベース
をリライトすることができます。次のように考えてください。
# invoke rewrite engine
RewriteEngine On
RewriteBase /~new/
# add trailing slash if missing
rewriteRule ^(([a-z0-9\-]+/)*[a-z0-9\-]+)$ $1/ [NC,R=301,L]
これは、URLの末尾にスラッシュがあることを確認するために実際に使用したルールです。 これにより
http://www.example.com/~new/page
になります。
http://www.example.com/~new/page/
を持つことで
RewriteBase
を使用すると、相対パスが
RewriteBase
パラメータを使用します。
関連
-
[解決済み] Access-Control-Allow-Origin複数オリジンのドメイン?
-
[解決済み] 汎用htaccessのリダイレクトwwwから非wwwへ
-
[解決済み] Windowsで.(ドット)接頭辞を持つファイルを手動で作成するにはどうすればよいですか?例えば、.htaccess
-
[解決済み】htaccess で https://www にリダイレクトされる。
-
[解決済み】.htaccessで全ページを新ドメインにリダイレクトする。
-
[解決済み】.htaccessとmod_rewriteで強制的にSSL/https化する。
-
[解決済み】.htaccessで非wwwをwwwにリダイレクトする。
-
[解決済み] htaccessで全てを拒否し、1つのIPだけを許可する。
-
[解決済み] htaccess アクセス制御-許可-オリジン
-
[解決済み] .htaccessでファイルへのアクセスを拒否する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] .htaccessにおけるRewriteBaseの動作について
-
[解決済み] .htaccessにあるこのファイルは何ですか?
-
[解決済み] Access-Control-Allow-Origin複数オリジンのドメイン?
-
[解決済み】.htaccessで非wwwをwwwにリダイレクトする。
-
[解決済み] htaccessで全てを拒否し、1つのIPだけを許可する。
-
[解決済み] htaccess アクセス制御-許可-オリジン
-
[解決済み] 参考:mod_rewrite、URLリライト、「プリティリンク」解説
-
[解決済み] .htaccess mod_rewrite - rewrite ルールからディレクトリを除外する方法
-
[解決済み] .htaccessでファイルへのアクセスを拒否する方法