私はこのようにしたい例:
http://user1.mysite.com
またはhttp://user2.mysite.com
、誰かがブラウザでこれらのようにURLを入力すると、次のようになります
http://mysite.com/user.php?userName=user1
.htaccess でこれを解決するにはどうすればよいですか
Prixの助けを借りて、この問題を解決しました
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.com
RewriteRule ^(.*)$ http://mysite.com/user.php?userName=%1 [R=301]
その正常に動作します:)
http://user1.mysite.com
http://mysite.com/user.php?userName=user1 -> This one is working fine with Prix Code
今、私はベローのようにしたいです。私はたくさん試しましたが、うまくいきません。繰り返しますが、ここで質問するよりもとにかくありません。
私はこのようにしたい
http://user1.mysite.com/inbox/
http://mysite.com/inbox.php?userName=user1
修繕
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.com
RewriteRule ^inbox/$ http://mysite.com/inbox.php?userName=%1
また、このように
http://user1.mysite.com/message/1
http://mysite.com/view-message.php?userName=user1&messageID=1
修繕
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.com
RewriteRule ^message/(.*)$ http://mysite.com/view-message.php?userName=%1&messageID=$1 [R=301]