我目前有一个 htaccess,它将所有非 www url 重写为 www url。但是现在我正在将 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]
谢谢你的帮助。
最好的问候, 卡雷尔