/ /ユーザーがそのパスを知らなくても、パスを別のパスにエイリアスするにはどうすればよいですか? -php、mod-書き換え

ユーザーがそのパスを知らずに別のパスにエイリアスするにはどうすればよいですか? - PHP、mod-rewrite

書き直せばできると思っていたのですが、情報が見つからないようです。やりたいのはこれです。

/path/to/my/program/index.php

のような用途のリンクを使いたい。

/forum/index.php

これは可能ですか?

回答:

回答№1は1

はい、ApacheをWebサーバーとして使用している場合 mod_rewrite 実行可能かもしれません。
あなたが達成したいことによっては、それは単純なことかもしれません エイリアス ディレクティブでうまくいきます。

Alias /forum /path/to/my/program

回答№2の場合は0

.htaccessファイルでこれを試してください:

RewriteEgnine on
RewriteRule ^forum/(.*) path/to/my/program/$1 [L]

これにより、URLパスがで始まるリクエストが書き換えられます /forum/… 同じに、しかしで始まる /path/to/my/program/….