これを使用して、サイトの URL のリダイレクトをフォーマットしています。適切にリダイレクトする際に問題が発生しました。
ケース 1:
RewriteEngine on
RewriteRule ^([a-zA-z0-9_-]*)$ user/profile.php?id=$1 [L,NC]
RewriteRule ^([a-zA-z0-9_-]*)/([a-zA-z0-9_-]*)$ user/profile.php?id=$1&page=$2 [L,NC]
プロフィールページにアクセスするときのコードは問題ありません。実際の URL は (user/profile.php) です。
http://thisismysite.com/1234567
ただし、メイン インデックスにアクセスできません。(user/profile.php) にリダイレクトされます。
ケース 2:
RewriteEngine on
RewriteRule ^([a-zA-z0-9_-]*)$/ user/profile.php?id=$1 [L,NC]
RewriteRule ^([a-zA-z0-9_-]*)/([a-zA-z0-9_-]*)$ user/profile.php?id=$1&page=$2 [L,NC]
この場合、メインのインデックスとプロファイルにアクセスできますが、末尾に「/」を追加する必要があります
http://thisismysite.com/1234567/
しかし、最後にバックスラッシュを表示したくないですか?
私は何をすべきか?ありがとう