0

ファイルが呼び出され、パラメーターが使用できるよう.htaccess rewrite ruleに URL が処理される場所を作成しようとしています。http://example.com/place/nameplace.phpname

で 1 つの部分だけを書き直すことにはかなりの自信がありRewriteRule ^place$ place.php [L]ますが、上記で概説した 2 つの部分のプロセスをどのように達成するかはわかりません。

最初のplace部分は常に 3 つの静的ファイルのいずれかを参照し、2 番目の名前の部分は不明であり、リクエストごとに異なります。

どうすればこれを達成できますか?

4

1 に答える 1

1

ルート ディレクトリの .htaccess ファイルでこれを試すことができます。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI}  .*/([^/]+)/([^/]+)/?   [NC]
RewriteRule .*       %1.php?t=%2                   [L]
于 2013-01-13T23:32:12.673 に答える