GET データと同様に URL で変数を渡す方法はありますか? たとえば、スラッシュで?
私は現在、ページをナビゲートするためにjavascriptを使用して異なるコンテンツでdivをリロードする単一の.phpファイルを持っていますが、ご想像のとおり、アドレスバーのアドレスは同じままです。
ユーザーが別のページにリンクできるようにしたいのですが、閲覧しているファイルが 1 つだけの場合、従来はそれができませんでした。
GET データと同様に URL で変数を渡す方法はありますか? たとえば、スラッシュで?
私は現在、ページをナビゲートするためにjavascriptを使用して異なるコンテンツでdivをリロードする単一の.phpファイルを持っていますが、ご想像のとおり、アドレスバーのアドレスは同じままです。
ユーザーが別のページにリンクできるようにしたいのですが、閲覧しているファイルが 1 つだけの場合、従来はそれができませんでした。
Symfony Routing Componentはあなたが必要としているものだと思います ;) スタンドアロン コンポーネントとして使用可能で、強力なルーティングを強化します。
このようなものがうまくいくかもしれません。
これを /yourdir/ に配置します
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ yourindexfile.php?string=$1 [QSA,L]
すべてのリクエストはyourindexfile.php
URL 経由で送信されます。とhttp://localhost/yourdir/levelone
なりyourindexfile.php?string=levelone
ます。
このように文字列を分解できます。
$query= explode('/', rtrim($_GET['string'], '/'));