フォームは次のとおりです。
<form action='<?php echo $_SERVER['PHP_SELF'];?>'>
<p><label>Movie Title:</label><input type='text' name='search'></p>
<p><input id="submit" type='submit' value='Submit'></p>
</form>
フォームが送信されると、現在 URL は次のように返されます。
localhost/movie/index.php?search=ted
URLが次のように返されるようにしたいと思います:
localhost/movie/search/ted
編集:
.htaccess に次のコードが含まれるようになりました。
RewriteCond %{QUERY_STRING} ^search=(.*)$ [NC]
RewriteRule ^$ /search/%1 [NC,R,L]
RewriteRule ^search/(.+)$ index.php?search=$1 [NC,L]
これは、URL を入力すると機能します/movie/search/ted
が、フォームを送信すると、次のようになります。/movie/index.php?search=ted