.htaccess を使用して URL を変更しています
www.mysite.com/profile.php?name=name
に
www.mysite.com/name/name
しかし、ユーザー データを表示する代わりに名前にスペースが含まれていると、404 ページに移動するという問題が発生しました。名前をエンコードしたので、スペースがある場合は %20 に置き換えられますが、それでも機能していません..スペースのない名前は問題なく機能します
ルールを書き直す:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?name=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?name=$1