問題は、プレーヤーの壁紙を含むページがあり、ユーザーがプレーヤー名をクリックすると、次のページに移動することです。
player.php?name=Cristiano-Ronaldo
名前の値を取得し、$_REQUEST['name']
書き直そうとしています:
mysite.com/player.php?name=Cristiano-Ronaldo
に
mysite.com/Football-Players/Cristiano-Ronaldo
私はネット上で多くの提案を読んで試しましたが、運が悪く、私の中にたどり着いた最高のものです.htaccess
:
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} ^name=([-a-zA-Z0-9_+]+)
RewriteRule ^players/player\.php$ /Football-Players/%1 [L,R=301]
RewriteRule ^Football-Players/%1 /players/player.php?name=%1 [L]
しかし、私はまだ 404 Not found エラーが発生します。
Windows 7のwampserverでこれをテストします
これを解決するにはどうすればよいですか?