翻车的老司机 发表于 2019-1-14 19:21:55

求帮忙写个伪静态

虚拟机上的生成的伪静态模板是这样的
[*]
[*]
[*]   
[*]      
[*]            
[*]               
[*]                  
[*]                  
[*]                        
[*]                        
[*]                  
[*]                  
[*]               
[*]            
[*]      
[*]   
[*]复制代码

我只想将不带www的网址301到到www的网址,求大佬帮忙写写,感谢

aRNoLD 发表于 2019-1-14 19:42:47

把Rewrite module激活,一般已经激活了的。

然后:
[*]
[*]
[*]RewriteCond "%{HTTP_HOST}"   "!^www\.example\.com"
[*]RewriteCond "%{HTTP_HOST}"   "!^$"
[*]RewriteCond "%{SERVER_PORT}" "!^80$"
[*]RewriteRule "^/?(.*)"      "http://www.example.com:%{SERVER_PORT}/$1"
[*]
[*]复制代码

把上述代码中的example.com换成你自己的域名,比如hostloc.com。另外,如果是SSL的证书,你还要把http改成https

翻车的老司机 发表于 2019-1-14 19:48:41


aRNoLD 发表于 2019-1-14 19:42

把Rewrite module激活,一般已经激活了的。

然后:

http://ww1.sinaimg.cn/large/9ed88e37gy1fz6cikbnnjj20fo056wem.jpg

翻车的老司机 发表于 2019-1-14 19:42:00


aRNoLD 发表于 2019-1-14 19:42

把Rewrite module激活,一般已经激活了的。

然后:[*]
[*]
[*]   
[*]      
[*]            
[*]               
[*]                  
[*]                  
[*]                        
[*]                  
[*]                  
[*]               
[*]            
[*]      
[*]   
[*]
[*]复制代码

是这样写我自己搞定了,还是要感谢你一下

gger 发表于 2019-1-14 19:52:05

谢谢分享。

aRNoLD 发表于 2019-1-14 19:42:00

哦,原来楼主的是IIS的,我以为Apache的呢。
@gger @gger 这段代码在Apache HTTPD官方网站说明文档中就有。
页: [1]
查看完整版本: 求帮忙写个伪静态