Linux Apache开启Https配置脚本和.htaccess不影响搜索引擎收录规则
Emlog开启全站https还是很方便的,直接在后台把地址修改为https的然后更新缓存数据就全站https了。https各大搜索引擎目前都不会很友好的收录,所以我们必须用规则来让引擎访问我们网站的时候打开的是http页面,这也是目前唯一http网站不影响收录的解决方案。IIS那种403跳转就算了吧,严重影响收录。
直接上分享,你懂的。 443配置(注意把3个服务器根证书也改成自己的路径):
<VirtualHost *:443> DocumentRoot /data/www/web/web0001/ ServerName localhost:443 SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /data/limhme.crt SSLCertificateKeyFile /data/limhme.key SSLCertificateChainFile /data/root_bundle.crt <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /data/www/web/web0001/> Order allow,deny Allow from all Options Indexes FollowSymLinks AllowOverride All </Directory> BrowserMatch ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost>80配置:
<VirtualHost *> DocumentRoot /data/www/web/web0001/ ServerName web0001 ServerAlias myhkw.com ServerAlias www.myhkw.com <Directory /data/www/web/web0001/> AllowOverride FileInfo </Directory> </VirtualHost>Emlog伪静态规则包含www.myhkw.com重定向myhkw.com,http重定向https,搜索引擎自动http不影响收录的.htaccess规则:
RewriteEngine on RewriteCond %{http_host} ^www.myhkw.com [NC] RewriteRule ^(.*)$ ../$1 [L,R=301] RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{HTTP_USER_AGENT} !(baiduspider|soso|bing|sogou|yahoo|sohu-search|yodao|robozilla|msnbot|msie|feedburner) [NC] RewriteRule (.*) ../$1 [R=301,NC,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteBase / RewriteRule ^(.*)$ /index.php/$1 [L]
明月浩空》原创,转载请保留文章出处。
本文链接:https://blog.myhkw.cn/apache_https.html
版权声明:若无特殊注明,本文为《正文到此结束
王少凯
明月浩空
王少凯
明月浩空
王少凯
明月浩空
vfhky
梦想网络
九秒
明月浩空
九秒
明月浩空
九秒
明月浩空
九秒
追求性能至少5.5 最新也就不稳定叻
九秒
2015一起加油!新年快乐!
明月浩空
九秒
360对于https是直接收录的以前我全站https有收录
谷歌的话会根据你的SEO策略取舍的http还是https只是一个标签作为引导