0

私のウェブサイトでこのURLにアクセスできるようにしたいと思います。

www.mysite.com/author/username

これをトラフ

www.mysite.com/username

2つのURLを使用してアクセスできるようにする必要があり、「ユーザー名」はユーザーによって常に変わることを考慮してください。

それを行うための最良の方法は何でしょうか?htaccessリライト?

お時間をいただきありがとうございます!

4

1 に答える 1

0

ユーザーが既存または将来のパスと重複するパスに一致する名前を作成すると、面倒でボックスインされる可能性があるようです。

RewriteCond %{REQUEST_URI} ^/[a-z]+$    #1
RewriteCond %{REQUEST_FILENAME} !-f     #2
RewriteRule ^/([a-z]+)$ /author/$1 [P]  #3
  1. ユーザー名パターンにできるだけ制限するようにしてください
  2. パスがまだ存在しない場合にのみ書き換えます
  3. URL の /author/username バージョンへのプロキシ
于 2012-12-24T03:32:24.410 に答える