以下のようなURLがあるとします。
http://www.aaa.com/bbb/ccc/ddd.php?e=100
これを
http://www.aaa.com/e100
のような短いURLでもアクセスできるようにしたいと思っています。
http://www.aaa.com/e=100
でもいいですが、このようにするには、どうすればいいのでしょうか?
.htacessでリライトするのかなとは思うのですが、どこにそのファイルをおいて、どう書けばいいのでしょうか?
また、これによるサーバ負荷は結構重いのでしょうか?
http://www.aaa.com/の位置でこんな感じ。
RewriteEngine On RewriteRule \?e=(\d+)$ bbb/ccc/ddd.php?e=$1 [P]
また、これによるサーバ負荷は結構重いのでしょうか?
結構重いです。
重いんですか。考えものですね。
ありがとうございました。
http://www.aaa.com/bbb/ccc/ddd.php?e=100に飛ばしたい場合は
RewriteEngine on RewriteRule ^(.)(.*) bbb/ccc/ddd.php?$1=$2 [L]
あるいは
RewriteEngine on RewriteRule ^(.)(.*) http://www.aaa.com/bbb/ccc/ddd.php?$1=$2 [L]
の2行をメモ帳などで書き、.htaccessというファイル名でhttp://www.aaa.com/ においておきます。
負荷はそれなりに掛かりますが一般には気にする程ではありません。
↓マニュアルです。
大変ためになります。ありがとうございました。
サービスもあるんですね
ありがとうございました。