Linux-Apache开启Https配置脚本和.htaccess不影响搜索引擎收录规则-站长杂谈下载

Linux-Apache开启Https配置脚本和.htaccess不影响搜索引擎收录规则

来自版块: 站长杂谈发表于: 2015-8-17 12:30:46
34284
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下

Emlog开启全站https还是很方便的,直接在后台把地址修改为https的然后更新缓存数据就全站https了。https各大搜索引擎目前都不会很友好的收录,所以我们必须用规则来让引擎访问我们网站的时候打开的是http页面,这也是目前唯一http网站不影响收录的解决方案。IIS那种403跳转就算了吧,严重影响收录。

直接上分享,你懂的。 443配置(注意把3个服务器证书也改成自己的路径):
  1. <VirtualHost *:443>
    " r, n9 x! [: L4 @4 T
  2.             DocumentRoot /data/www/web/web0001/. g% b; ?! a/ V& [) I) k! h" U# @) z! y
  3.             ServerName localhost:4432 b: X5 P& L; |+ C
  4.             SSLEngine on
      T# V5 L, ^& Z5 F8 |1 ~4 H
  5.             SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL1 b! w5 U3 H* c/ x7 T7 m- \- A
  6.             SSLCertificateFile /data/limhme.crt/ V" ~& M# ^. W* i/ v
  7.             SSLCertificateKeyFile /data/limhme.key
    8 |* C6 S5 [+ f& S
  8.             SSLCertificateChainFile /data/root_bundle.crt5 t+ Q5 k' A6 q3 A
  9.             <FilesMatch "\.(cgi|shtml|phtml|php)$">
    , i, O4 O" Y1 y8 A6 w! f$ j& E
  10.                     SSLOptions +StdEnvVars
    % A1 T- c' y8 U+ p' b. Y5 |
  11.             </FilesMatch>) G, X( K# Y+ J& D: i4 ^) c2 ~8 I
  12.             <Directory /data/www/web/web0001/>) p+ ?0 `9 B7 h, U8 ]
  13.                     Order allow,deny
    : k% y8 T' V* \2 C8 Y/ t% v# }. P
  14.                     Allow from all$ X: ]* Q4 o2 l, n7 A
  15.                     Options Indexes FollowSymLinks
    $ K* x7 w, y1 J
  16.                     AllowOverride All
    + h1 t3 H  O$ N, e. m* n, G( `
  17.             </Directory>
    0 J' b: W9 ^; H
  18.             BrowserMatch ".*MSIE.*" \
    7 q& q" t3 N( |: M: Z
  19.                     nokeepalive ssl-unclean-shutdown \
    4 b5 \9 @6 M( U; z# v/ }  U: y, D5 U
  20.                     downgrade-1.0 force-response-1.0: z/ b; `  r7 \' \! Q: @
  21.             ErrorLog logs/dummy-host.example.com-error_log8 Z9 A/ `8 N( f7 H& p- V
  22.             CustomLog logs/dummy-host.example.com-access_log common
    # U# @! e8 c( a% D, s' H
  23. </VirtualHost>
复制代码
80配置:
  1. <VirtualHost *>
    6 p0 }3 b: O( J7 O; W2 m. G
  2.     DocumentRoot /data/www/web/web0001/
    , o9 q+ X" ^. g+ @# O
  3.     ServerName web0001
    % o! q2 B7 q8 B' F
  4.     ServerAlias tuyuanma.com* t9 Q7 _/ Y' Q
  5.     ServerAlias tuyuanma.com5 {6 Z; B& n- e2 F* O, r* ^" n/ R0 b
  6.     <Directory /data/www/web/web0001/>0 R7 K3 m( a8 T! g: f. c
  7.         AllowOverride FileInfo
    ) w7 _6 e& C! k! m: U! D
  8.     </Directory>7 ^- h7 ^% U2 t1 N' k
  9. </VirtualHost>
复制代码
Emlog伪静态规则包含 www.tuyuanma.com 重定向tuyuanma.com,http重定向https,搜索引擎自动http不影响收录的.htaccess规则:
- j5 O# c" Y* i  G/ e8 N: H* j. {
  1. RewriteEngine on! l7 z! p% C1 I1 w: n
  2. RewriteCond %{http_host} ^www.<span style="color: rgb(0, 0, 0);">tuyuanma.com</span> [NC]
    3 F8 R5 B: x7 m+ u
  3. RewriteRule ^(.*)$ https://<span style="color: rgb(0, 0, 0);">tuyuanma.com</span>/$1 [L,R=301]
    2 k* e* K0 z1 ?3 v! ^. m
  4. RewriteCond %{SERVER_PORT} !^443$& ]- K+ P  F6 j: B- e2 P- ^
  5. RewriteCond %{HTTP_USER_AGENT} !(baiduspider|soso|bing|sogou|yahoo|sohu-search|yodao|robozilla|msnbot|msie|feedburner) [NC]
    & ?8 d5 s. h9 Q9 X$ u7 J
  6. RewriteRule (.*) https://<span style="color: rgb(0, 0, 0);">tuyuanma.com</span>/$1 [R=301,NC,L]9 d& e5 c- A) c. `$ Q: ~
  7. RewriteCond %{REQUEST_FILENAME} !-f1 [. O. C  B# ^: f
  8. RewriteCond %{REQUEST_FILENAME} !-d
    8 |6 t4 n" M! d# K1 \
  9. RewriteBase /) u- h/ r5 Z' v5 J1 X5 p
  10. RewriteRule ^(.*)$ /index.php/$1 [L]
复制代码
: E/ b4 y# O% @
* T1 z8 B/ w) F- t9 J

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部