0

URL の最後の「/」を「?」に変更する方法を教えてください。URLを入力しようとしたときにページエラーが発生しないように..test/act/100します。

ページエラーが発生しないように上記のURLを処理し..test/act?100て、渡されたパラメーター(100)でやりたいことを何でもできるようにしたい。

あとは..test/act/100URLにそのまま残したい。

4

1 に答える 1

0

これを追加して、既存の .htaccess ファイルを作成または編集します。

RewriteEngine On
RewriteRule ^test/act/([^/]*)\.php$ /test/act?$1 [L]

しかし、私はあなたが意味したかもしれないと思う

..test/?act=100

その場合、.htaccess ファイルをこれに変更します。

RewriteEngine On
RewriteRule ^test/act/([^/]*)\.php$ /test/?act=$1 [L]

編集: 申し訳ありませんが、「...」は「/test」より前の何かを意味していると思いますか? その場合は、RewriteRule の後の ' ^ ' を削除するだけです

于 2013-06-14T02:11:24.260 に答える