ThinkPHP3.2多域名 Virtual .htaccess 匹配 RewriteCond %{HTTP_HOST}

来源:互联网 发布:c语言中的逻辑运算符 编辑:程序博客网 时间:2024/05/22 08:02
<Files *>   Options -Indexes</Files><IfModule mod_headers.c><FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">Header set Cache-Control "max-age=2592000, public"</FilesMatch><FilesMatch "\.(xml|txt)$">Header set Cache-Control "max-age=604800, public"</FilesMatch><FilesMatch "\.(html|htm|php|shtml)$">Header set Cache-Control "max-age=86400"</FilesMatch></IfModule><IfModule mod_rewrite.c>  Options +FollowSymlinks  RewriteEngine On  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^([a-zA-Z0-9_]{2,32}\.(xml|html|txt)) seo.php?file=$1 [L]  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_URI} !(.*)/$#  RewriteCond %{REQUEST_URI} !\.html$  RewriteRule ^(.*)$ /$1/ [L,R=301]  RewriteCond %{HTTP_HOST} ^google.com [NC]  RewriteRule ^(.*)$ http://www.google.com/$1 [L,R=301]  RewriteCond %{HTTP_HOST} !^(loc|localhost|devwww|192.168.) [NC]  RewriteCond %{HTTP_HOST} !(google.com)$ [NC]  RewriteRule ^(.*)$ http://www.google.com/$1 [L,R=301]  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>#兼容网站 google.com、work.google.com、admin.google.com 全部指向同一个目录程序#实现:#如果是google.com 访问,直接跳转到 www.google.com/$1#如果是my.google.com、test.google.com 不跳转#如果是localhost、192.168.*.*、loc、devwww本地测试的环境,不跳转#其他全部跳转
0 0
原创粉丝点击