首页 SEO技术 正文

ASP网站多域名301重定向实现代码 (asp网站多选)

SEO技术 2024-11-05 13

本文目录导航:

ASP网站多域名301重定向实现代码?

ASP网站多域名301重定向实现代码如下:<%Dim strHost strHost= (HTTP_HOST) = 301 Moved PermanentlySelect Case strHostCase Location,跳转域名1Case Location,跳转域名2 Case Location,跳转域名End Select%>

ASP网站多域名301重定向实现代码 (asp网站多选)

nginx 301 302重定向跳转性能

首先看一个完整代码示例,对于nginx 301 302跳转的。

301跳转设置:server {listen 80;server_name ;rewrite ^/(.*)$1 permanent;access_log off;}302跳转设置:server {listen 80;server_name ;rewrite ^/(.*)$1 redirect;access_log off;}在看下对于nginx 301 302跳转的具体说明文档server {server_name ;rewrite ^/(.*)$1 permanent;}last – 基本上都用这个Flag。

break – 停止Rewirte,不在继续婚配redirect – 前往暂时重定向的HTTP形态302permanent – 前往终身重定向的HTTP形态301Nginx的重定向用到了Nginx的HttpRewriteModule,上方便捷解释以下如何经常使用的方法:rewrite命令nginx的rewrite相当于apache的rewriterule(大少数状况下可以把原有apache的rewrite规定加上引号就可以间接经常使用),它可以用在server,location 和IF条件判别块中,命令格局如下:rewrite 正则表白式 交流指标 flag标志flag标志可以用以下几种格局:last – 基本上都用这个Flag。

break – 停止Rewirte,不在继续婚配redirect – 前往暂时重定向的HTTP形态302permanent – 前往终身重定向的HTTP形态301特意留意:last和break用来成功URL重写,阅读器地址栏的URL地址不变,然而在主机端访问的门路出现了变动;redirect和permanent用来成功URL跳转,阅读器地址栏会显示跳转后的URL地址;例如上方这段设定nginx将某个目录上方的文件重定向到另一个目录,$2对应第二个括号(.*)中对应的字符串:location /download/ {rewrite ^(/download/.*)/m/(.*)..*$ $1/nginx-rewrite/$ break;}nginx重定向的IF条件判别在server和location两种状况下可以经常使用nginx的IF条件判别,条件可认为以下几种:正则表白式如:婚配判别~ 为辨别大小写婚配; !~为辨别大小写不婚配~* 为不辨别大小写婚配;!~为不辨别大小写不婚配例如上方设定nginx在用户经常使用ie的经常使用重定向到/nginx-ie目录下:if ($http_user_agent ~ MSIE) {rewrite ^(.*)$ /nginx-ie/$1 break;}文件和目录判别-f和!-f判别能否存在文件-d和!-d判别能否存在目录-e和!-e判别能否存在文件或目录-x和!-x判别文件能否可口头例如上方设定nginx在文件和目录不存在的时刻重定向:if (!-e $request_filename) {proxy_pass}return前往http代码,例如设置nginx防盗链:location ~* .(gif|jpg|png|swf|flv)$ {valid_referers none blocked ;if ($invalid_referer) {return 404;}}

如何设置301/302重定向

首先看一个完整代码示例,对于nginx 301 302跳转的。

301跳转设置: server { listen 80; server_name downcc; rewrite ^/(; rewrite ^/(.*) /$1 permanent; } last – 基本上都用这个Flag。

break – 停止Rewirte,不在继续婚配 redirect – 前往暂时重定向的HTTP形态302 permanent – 前往终身重定向的HTTP形态301 Nginx的重定向用到了Nginx的HttpRewriteModule,上方便捷解释以下如何经常使用的方法: rewrite命令 nginx的rewrite相当于apache的rewriterule(大少数状况下可以把原有apache的rewrite规定加上引号就可以间接经常使用),它可以用在server,location和IF条件判别块中,命令格局如下: rewrite 正则表白式 交流指标 flag标志 flag标志可以用以下几种格局: last – 基本上都用这个Flag。

break – 停止Rewirte,不在继续婚配 redirect – 前往暂时重定向的HTTP形态302 permanent – 前往终身重定向的HTTP形态301 特意留意: last和break用来成功URL重写,阅读器地址栏的URL地址不变,然而在主机端访问的门路出现了变动; redirect和permanent用来成功URL跳转,阅读器地址栏会显示跳转后的URL地址; 例如上方这段设定nginx将某个目录上方的文件重定向到另一个目录,$2对应第二个括号(.*)中对应的字符串: location /download/ { rewrite ^(/download/.*)/m/(.*)..*$ $1/nginx-rewrite/$ break; } nginx重定向的IF条件判别 在server和location两种状况下可以经常使用nginx的IF条件判别,条件可认为以下几种: 正则表白式 如: 婚配判别 ~ 为辨别大小写婚配; !~为辨别大小写不婚配 ~* 为不辨别大小写婚配;!~为不辨别大小写不婚配 例如上方设定nginx在用户经常使用ie的经常使用重定向到/nginx-ie目录下: if ($http_user_agent ~ MSIE) { rewrite ^(.*)$ /nginx-ie/$1 break; } 文件和目录判别 -f和!-f判别能否存在文件 -d和!-d判别能否存在目录 -e和!-e判别能否存在文件或目录 -x和!-x判别文件能否可口头 例如上方设定nginx在文件和目录不存在的时刻重定向: if (!-e $request_filename) { proxy_pass 127.0.0.1; } return 前往http代码,例如设置nginx防盗链: location ~* .(gifjpgpngswfflv)$ { valid_referers none blocked; if ($invalid_referer) { return 404; } }

301跳转是什么意思 (301跳转是不是蜘蛛陷阱)
« 上一篇 2024-11-05
301重定向检测工具 (301重定向怎么操作)
下一篇 » 2024-11-05

文章评论