勉強したことのメモ

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 サーバー

  関連記事

VirtualHostを設定しIPアドレスでもアクセスしたい

apacheでVirtualHostを設定しつつ、IPアドレスでもアクセスしたか ...

apacheを再起動する際に影響を少なくする方法(graceful)

apacheを再起動するとクライアントとの通信が強制的に切断されてしまう。その影 ...

htaccessとhttpd.confの優先度

既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更した ...

firebugで「CORS を有効にすると解決できます」と表示される際の対応方法

Aサーバーにjsとかcssとか画像とかを置いて、Bサーバーで呼び出す際にちゃんと ...

.htaccessでURLの末尾のphpという拡張子が無い場合でもページを表示させる方法

「/hoge/test.php」のようなディレクトリ・ファイル名の場合は「htt ...