URL の最後の「/」を「?」に変更する方法を教えてください。URLを入力しようとしたときにページエラーが発生しないように..test/act/100
します。
ページエラーが発生しないように上記のURLを処理し..test/act?100
て、渡されたパラメーター(100)でやりたいことを何でもできるようにしたい。
あとは..test/act/100
URLにそのまま残したい。
URL の最後の「/」を「?」に変更する方法を教えてください。URLを入力しようとしたときにページエラーが発生しないように..test/act/100
します。
ページエラーが発生しないように上記のURLを処理し..test/act?100
て、渡されたパラメーター(100)でやりたいことを何でもできるようにしたい。
あとは..test/act/100
URLにそのまま残したい。
これを追加して、既存の .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 の後の ' ^ ' を削除するだけです