私は .htaccess ファイル内で mod 書き換えを使用して MVC スタイルのルーティング システムをセットアップしています (および一部の php 解析も)。
コントローラーとして使用されるさまざまな php ファイルにさまざまな URL を送信できるようにする必要があります。(index.php、admin.php など...)
最初のスラッシュの後の最初の単語を見て、これをうまく行う書き換えルールを見つけて編集しました。
RewriteCond %{REQUEST_URI} ^/stats(.*)
RewriteRule ^(.*)$ /hello.php/$1 [L]
ただし、私の問題は、最初の単語ではなく、2 番目の単語に基づいて書き直したいことです。最初の単語をユーザー名にしたい。だから私はこれが欲しい:
http://www.samplesite.com/username/admin にリダイレクトして admin.php
それ以外の:
http://www.samplesite.com/admin
「何でもここにある」タイプの変数を使用して、書き換えルールを少し編集する必要があると思いますが、その方法がわかりません。