書き換えるフォルダーにphp
スクリプトを使用してサイトをセットアップしています。/pages/
www.example.com/pages/settings.php
...に...
www.example.com/settings
この.htaccess
コードの使用:
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?action=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?action=$1 [QSA]
しかし、ユーザー プロファイルもリダイレクトしたいと思います。
www.exmaple.com/user123
ルートにリダイレクトするページもあるため、これに対する最善のアプローチが何であるかはわかりません。
にある変数にuser.php
応じて、ユーザーデータを取得する があります。GET
url
(www.exmaple.com/pages/user.php?username=user123)
htaccess
しかし、これは最初のページの書き換えと同様にルートに書き換えることが可能かどうか疑問に思っていましたか?
私はこのようなことをしようとしましたが、まだ正しく動作していません:
RewriteRule ^([a-zA-Z0-9_-]+)$ /pages/user.php?username=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/$ /pages/user.php?username=$1 [QSA]
どんな助けでも大歓迎です。