您尚未登录。

#1 2012-04-20 10:52:31

caizhengzhu
管理员

使用htaccess修改网站重新定向和防盗链

防盗链:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain.com$      [NC]


RewriteRule .*\.(jpg|jpeg|gif|png|bmp|txt|html|htm|rar|zip|mp3|pdf|doc|ppt|xls|swf|docx|pptx|xlsx)$ - [F,NC]

根域名跳转到www,即:访问domain.com时自动跳转到www.domain.com

Options +FollowSymlinks
RewriteEngine on
rewritecond %{HTTP_HOST} ^caizhengzhu.com [nc]
rewriterule ^(.*)$ http://www.caizhengzhu.com/$1 [r=301,nc]

重新定时根目录,即:面板默认域名:www.domain.com位于根目录/下,想调整domain.com默认目录到www目录下:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_URI} !^/www/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /www/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ www/

离线

#2 2012-10-10 20:02:04

caizhengzhu
管理员

回复: 使用htaccess修改网站重新定向和防盗链

Update:根域名跳转到www,即:访问domain.com时自动跳转到www.domain.com,发现采用上述代码是在二级域名网站就会自动跳转到目录下,采用下列代码则正常。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.caizhengzhu.com$ [NC]
RewriteRule ^$ http://www.caizhengzhu.com/$1 [L,R=301]

离线

在此主题中在线的注册用户:0, 访客:1
[Bot] ClaudeBot

论坛底部