0

私は現在、www 以外のすべての URL を www url に書き換える htaccess を持っています。ただし、現在、CDN を複数のサブドメインと統合していますが、それらのサブドメインを除外して www を含める必要があります。

除外するサブドメイン

static.pc-helpforum.be

img.pc-helpforum.be

avatarts.pc-helpforum.be

私は今これを試しましたが、大丈夫かどうかわかりません。アドバイスしてください:

RewriteEngine On

RewriteCond %{HTTP_HOST} !(^www\.pc-helpforum\.be$|^static\.pc-helpforum\.be$|^img\.pc-helpforum\.be$|^avatars\.pc-helpforum\.be$)

RewriteRule (.*) http://www.pc-helpforum.be/$1 [R=301,L]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)

RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/

RewriteRule ^(.+)$ vbseo.php [L,QSA]

ご協力いただきありがとうございます。

よろしく、 カレル

4

1 に答える 1

0

これを他のルールの上に追加します。

RewriteCond %{HTTP_HOST} !^sub\.example\.com$ 
于 2012-07-15T11:55:04.597 に答える