IIS主机301跳转验证HTTP状态显示302

IIS主机301跳转验证HTTP状态显示302
IIS主机通过httpd.ini做了301重定向,内容如下: [ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteCond Host: ^oswhy\.com$ RewriteRule (.*) http\://www\.oswhy\.com$1 [R,I] 把不带www的域名跳转到带www的域名,这个功能可以正常实现,但是用一些http状态查询工具却显示是302跳转,302跳转是临时的跳转,之前很多人用302跳转SEO作弊,导致搜索引擎对302跳转很敏感,很容易...

Windows主机IIS配置WordPress伪静态的方法

Windows主机IIS配置WordPress伪静态的方法
Windows主机的服务器,如果利用IIS作为web服务器搭建WordPress程序,那么WordPress伪静态需要利用httpd.ini配置(类似Linux主机的.htaccess配置。不过个人建议WordPress建站最好用Linux主机。下面是我的httpd.ini配置信息: [ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O] # 3600 = 1 hour CacheClockRate 3600 R...

Windows主机httpd.ini实现www域名跳转方法

Windows主机httpd.ini实现www域名跳转方法
Windows主机用IIS做网站服务器,做网站要对网站进行SEO,例如oswhy.com跳转到www.oswhy.com,因为oswhy.com和www.oswhy.com在搜索引擎认为是两个独立链接,会有不同的权重,但是一般网站这两个链接对应的是相同的内容,这样网站的权重就会分散到两个链接,这样就不利于SEO,所以要通过httpd.ini来实现无www链接跳转到带www的链接。httpd.ini内容如下: [ISAPI_Rewrite] CacheClockRate 3600 RepeatLimit 32...

WordPress用404页面去掉链接index.php方法

WordPress用404页面去掉链接index.php方法
Windows的主机都是用IIS做为网站服务的,但是在IIS的环境下安装Wordpress后,固定链接里的链接都会多一个index.php,这对搜索引擎来说并不利于收录的,Linux主机的apache是没有这个问题的。所以要去掉这个index.php可以采用404自定义错误页面的方法,在404错误页面添加如下内容即可。(注意去掉< ?php之间的空格) < ?php $ori_qs = $_SERVER['QUERY_STRING']; $pattern = '/[^;]+;[^:]+://[^/]+(/[^?]*)(?...