私はPHP CodeigniterでWebサイトを開発しました。多くのコントローラとビューで構成されています。私はコントローラと関数名を隠すためにサイトのURLを暗号化したい。現在、URLは次のようになります。PHPでURLを暗号化するCodeigniter
www.sitename.com/controller_name/function_name
私は、ユーザーがコントローラ名や関数名を表示したくありません。サイトがほぼ完成しているのでこれを行うことは可能ですか?これを行うためのショートカットはありますか?助けてください
生産プロセスでは、この早い時期に決定する必要があります。 "あなたの$ X何百万のスーパースポーツカーは明日終了するでしょう"。 "いいですが、代わりに潜水艦に変換できますか?" –
「暗号化」についてはわかりませんが、簡単にURLを何かに変更してから、適切なコントローラ/機能にルーティングできます。ドキュメントを読む:https://www.codeigniter.com/userguide3/general/routing.html – Sparky
@Sparkyによれば、URIルーティングを使用します。 .htaccessファイルの書き換えルールを作成するだけで、元のパスにアクセスできなくなります。 – Tpojka