2016-12-23 18 views
-5

のための.htaccessに書き換えますany 'は任意の文字列であり、' fixed 'は固定文字列です。URL私からワイルドカードでURLを書き換えたい、ワイルドカードドメイン

ありがとうございました。

+7

ありがとうございました! – David

+0

ワイルドカードドメインの 'VirtualHost'設定を表示できますか? – anubhava

+0

多分カスタムルートを使用するのはオプションですか? – cfnerd

答えて

0

は、あなたの.htaccessファイルにこのようないくつかの書き換えルールを入れてみてください:それは最後の書き換えルールはない場合

RewriteEngine on 
RewriteBase/

# Make sure it's not an actual file or 
# directory, being accessed. If you wish. 
#RewriteCond %{REQUEST_FILENAME} !-f 
#RewriteCond %{REQUEST_FILENAME} !-d 

# Match the subdomain 
RewriteCond %{HTTP_HOST} !^www\.example\.com$ 
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com$ 

# Rewrite the request to the main domain: 
# %1: The subdomain matched against HTTP_HOST in the previous RewriteCond. 
# $1: The request URI. 
RewriteRule ^(.*)$ https://example.com/fixed/%1/$1 [L,R,QSA] 

は、Lフラグをドロップすること自由に感じなさい。詳細については、RewriteRule Flagsを参照してください。

test it onlineです。

関連する問題