私は.htaccessファイルについて十分な知識を持っていません.とにかく、どこかで以下に示すコードを見つけました:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>
以下に示すように、フォームの値を index.php ページから pagedata.php に投稿しています。
<!-- index.php page -->
<form name="testform" id="testform" method="post" action="pagedata">
<input type="text" name="firstname">
<input type="text" name="age">
<input type="text" name="city">
</form>
その後、データは正常に表示されます...しかし、今はpostメソッドをgetメソッドに変更する必要があります。
get メソッドでフォームを送信すると、URL は次のようになります。 http://example.com/pagedata.php?firstname=test&age=26&city=somecity
ただし、上記の URL を http://example.com/pagedata/test/26/somecityのように変換する必要があります。
これを行う方法..?提案してください。