このコード:
RewriteRule ^([A-Za-z0-9\.]+)/(.*)$ /?p=profile&user_name=$1 [NC,L]
正常に動作します。
でも、これ:
RewriteRule ^([A-Za-z0-9\.]+)/?(.*)$ /?p=profile&user_name=$1 [NC,L]
動作せず、内部サーバーエラーが発生します!!!
ユーザー名が機能した後、(/)の有無の両方が必要です。その例:
example.com/myusername/
example.com/myusername
example.com/myusername/family
example.com/myusername/family/
すべてが機能する必要があります!!!