mod_rewrite
現在、私のサイトのURLは、さまざまなコンテンツをロードするためにと$_GET変数を使用して設定されています。このような:
mysite.com/subsite/var1/var2
その形式を次のように変更したいと思います。
subsite.mysite.com/var1/var2
これを行う簡単な方法はありますか、それともサイトのバックエンドを完全に再設計する必要がありますか?
mod_rewrite
現在、私のサイトのURLは、さまざまなコンテンツをロードするためにと$_GET変数を使用して設定されています。このような:
mysite.com/subsite/var1/var2
その形式を次のように変更したいと思います。
subsite.mysite.com/var1/var2
これを行う簡単な方法はありますか、それともサイトのバックエンドを完全に再設計する必要がありますか?
このようなものが機能するはずです、
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.mysite\.com.*$
RewriteRule (.*) subsite/$1 [L]
次のコードを使用してください。これはあなたが望むあなたのために働きます。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z]).mysite.com\$ mysite.com/$1 [NC]