勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

アクセスしてきたURLをRewriteRuleで書き換えたい

   2024/03/04  Apache サーバー

「http://aaa.com/a」というURLを叩いた際に「http://aaa.com/hoge.php?id=a」へアクセスさせたかった。RewriteRuleを使えばよいのは分かるんだけど書き方が分からなかったのでメモ。

 

ソースコード

以下をhtaccessファイルに記述する。

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ hoge.php?id=$1

 

参考サイト

https://www.javadrive.jp/apache/htaccess/index4.html

 - Apache サーバー

  関連記事

ブラウザがWebP対応の場合はそのまま表示し、非対応の場合はjpg/png画像を表示させる方法

ページ表示時にブラウザがWebP画像に対応している場合はそのまま表示し、非対応の ...

日本語込みのURLをRewriteRuleで書き換える方法

WordPressのパーマネントリンク的なことをhtaccessで実現したい。具 ...

特定ディレクトリ以下のBasic認証を無効化する方法

Basic認証を設定しているサイトがあり、そちらを解除したかった。通常の場合だと ...

htmlファイル内でPHPを動かす(AddHandler)

サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...

htaccessファイルでダイジェスト認証を行う方法

何かで調べ物をしていたときにdigest認証というものを見かけた。basic認証 ...