Apache側で要求されたURLを書き換えたり、リダイレクトしたりしてくれるモジュール。 書き換えルールは正規表現パーサに基づいている。 apache 1.3系 には標準で含まれている。
ディレクティブや細かいオプションについては以下に詳しく記載されている。 Apache module mod_rewrite http://www.net-newbie.com/trans/mod_rewrite.html#Solutions
「.htaccessファイル」を使った動的配信モバイルファースト インデックスに関するおすすめの方法 | Google 検索セントラル | ドキュメント | Google for Developers スマートフォン利用者を自動的に「スマートフォン版サイト」へ誘導できるよう、「アクセス者の端末に応じて自動でアクセス先を振り分ける機能」を作ってみましょう。この授業では「.htaccessファイル」を使って、サーバ側で自動振り分けする方法をやってみます。まずは「.htaccessファイル」を作成します。この際、ローカルサイドで「.htaccessファイル」を作成すると、不可視ファイルの設定などで問…
おはようございます、技術部 中野です。 シナプスでは、2011年10月1日から提供していた「シナプスWi-Fiスポット」を2024年2月29日をもって提供終了しました。 私にとってこのサービスは、企画から設計・開発まで担当しサービスをゼロから立ち上げたものだったため、思い入れも深いものでした。 サービスは終了となりましたが、その足跡を残すためにも今回はこの「シナプスWi-Fiスポット」の裏側について、書いてみます。 「シナプスWi-Fiスポット」とは 無線アクセスポイントについて スペックなど カスタムファームウェア サーバ側の構成について 無線AP設置先のお客様が画像をアップロードする仕組み…
iroha Boardのいい感じの動作環境を構築する irohaboard.irohasoft.jp iroha Board は日本で生まれたオープンソースのeラーニングシステム(LMS)です。 -公式サイトより引用- この記事でわかること モノリシックとマイクロサービス、2つのアーキテクチャについて Ubuntuでのiroha Board構築手順 php-fpmの有効化 24/3/20追記: Ubuntuの初期設定で、netplanの記載を一部修正+固定IPアドレスの設定に関して追記 (v6無効化の記述に誤りがあった)。 どうやらHyper-VのDefaultSwitchが提供してくれるネッ…
ServerName https://example.com ServerName accepts a scheme as well, e.g. ServerName https://example.com. Changing this in the configuration and restarting Apache did the trick. From the documentation: Sometimes, the server runs behind a device that processes SSL, such as a reverse proxy, load balanc…
①ドメインの取得 →ドメイン取得をクリック ②ドメインの設定 →ドメイン設定をクリック→ドメイン名を入力→無料独自SSLを利用する(推奨)にチェック※SSL=サーバー、ブラウザ間の暗号化 ③サブドメイン設定 →サブドメイン設定をクリック→サブドメイン名を入力→シンプルなURLを選択 ④SSH化※SSH=ローカル環境、サーバー間の暗号化 公開鍵認証方式公開鍵:サーバー上秘密鍵:ローカル上に保存。SSH接続するときに使う →SSH設定をクリック【SSH設定】タブ:ON →【戻る】ボタン ※SSH接続時のポート番号:10022 →公開鍵認証用鍵ペアの生成 タブをクリック→パスフレーズを入力→秘密鍵フ…
macOS には Apache がインストールされています*1。以前から これを起動し、各ユーザが .htaccsess で動作を変更できるよう設定しているので Sonoma でもその設定を行います。 *1:バージョンは 2.4.56
XSERVERでCodeIgniter4を動かそうとすると、どうもmod_rewriteが認識されていないようだったので、どこで設定するのか少しハマりました。 今後もハマらないようにメモとして記事に残しておきます。 XSERVERの仕様 XSERVERで使われているWebサーバーはNGINXですが、なぜかApacheの.htaccessが動作する謎仕様です。ドメインごとにホームディレクトリが作られるので、その中の「public_html」配下がWebサイトとして動作するディレクトリになります。 XSERVERでの.htaccessの設定場所 上記仕様の通り、.htaccessは「public_…
こんにちは。 お盆ですね。Googleで「お盆」でサジェストすると「お盆 2023」とか出てきてスポーツの祭典みを感じます。前回はとりあえずNext.jsのアプリを作ったので、今回はルーティング周りを見ていきます。 ルートのルーティング Next.jsのURLルーティングはファイルシステムをそのまま反映します。 アプリケーションのデフォルトのURLの「http://localhost:3000」を例にすると、 http://localhost:3000 は「src/app/page.tsx」にルーティングされます。その際に同じ階層にある「src/app/layout.tsx」をレイアウトファイ…
前回:やられアプリ BadTodo - 13 クリックジャッキング - demandosigno HTTPプロトコルはステートレスで、サーバー側では状態を保持しません。しかしアプリケーションでは状態を保持したい場合があります。典型例としてよく紹介されるのがECサイトの「ショッピングカート」です。ショッピングカートはカートに入れられた商品を覚えておく必要があります。 これらアプリケーションの状態を覚えておくことをセッション管理と呼びます。このセッション管理をHTTPで実現する方法にCookieがあります。 セッションIDが漏洩すると他の利用者に成りすましができるので、漏洩しないように対策する必要…
こんにちは。大和株式会社の牧野です。 こちらは"AEMサイトにおけるリダイレクト/リライト手法 <前編>"の続きの記事になります。
WordPressの引越し WordPressの引越しツール(プラグイン)といえば、「All-in-One WP Migration」などがありますね。 非常に使いやすいプラグインですが、引越し後にトップページ以外が404になることがあります。よくある解決方法としては、 パーマリンク設定の更新 .htaccessファイルの設定 mod_rewriteモジュールの見直し があると思います。これでも上手くいかない場合は、.htaccessファイルの設定が反映されていないことが可能性として考えられます。 .htaccessの設定 おそらく以下のような設定がされていると思います。 <IfModule …
こんにちは。大和株式会社の牧野です。 AEMサイトにおけるリダイレクト/リライト手法の一覧があると便利だと思いブログに纏めてみました。かなりのボリュームになってしまったので前編と後編に分けました。今回は前編となります。 AEMサイトにおけるリダイレクト/リライトの主な目的として以下が挙げられます。
1 はじめに 2 検証環境 3 オプション一覧 4 変更履歴を表示する方法(--changelog) 5 パッケージに含まれる設定ファイルを表示する方法(-c) 6 パッケージに含まれるドキュメントファイルを表示する方法(--docfiles ) 7 パッケージの情報を表示する方法(-i) 8 パッケージのインストール履歴を表示する方法(--last) 9 パッケージに含まれるファイル一覧を表示する方法(-l) 10 パッケージの特定の情報を取り出す方法(--queryformat) 11 パッケージのインストール/アンインストール時に実行するスクリプトを表示する方法(--scripts) 1…
ゴールイメージ https://hogehoge.xsrv.jp/ →WPの画面 https://hogehoge.xsrv.jp/app/ →Laravelの画面 【参照】 https://reffect.co.jp/laravel/xserver-laravel8#i https://www.xserver.ne.jp/manual/man_program_soft.php https://kinokomarket.com/web/deploy-webservice-to-xserver/ https://miya-system-works.com/blog/detail/server-x…