【www.xieat.com - 新闻】
wordpress在win主机下如何设置301重定向和伪静态,以前也成功过几次,后来一换主机又忘了,这里作个记录,以免以后忘记难得找啊,网上很多,大多是抄来抄去的,有些设置了还不成功,很烦啊,这个测试过,一定可以成功。
在http.ini中输入以下内容,将dugoogle.com改为你的域名,
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^www.dugoogle.com$
RewriteRule (.*) http://dugoogle.com$1 [R,I,L]
[ISAPI_Rewrite]
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# wordpress 伪静态规则
# For tag(中文标签以及标签翻页的规则)
RewriteRule /content/(.*) /content/$1 [L]
RewriteRule /xmlrpc.php /xmlrpc.php [L]
RewriteRule /tag/(.*)/page/(d+)$ /index.php?tag=$1&paged=$2
RewriteRule /tag/(.+)$ /index.php?tag=$1
# For category(中文分类以及分类翻页的规则)
RewriteRule /category/(.*)/page/(d+)$ /index.php?category_name=$1&paged=$2
RewriteRule /category/(.*) /index.php?category_name=$1
# For sitemapxml
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /sitemap.html /sitemap.html [L]
RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule /upload/(.*) /upload/$1 [L]
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
这个是301重定向是将带有www的域名重定向到不带www的域名上。
如果要反着将不带www的域名重定向到带有www的域名上,则把
RewriteCond Host: ^www.dugoogle.com$RewriteRule (.*) http://dugoogle.com$1 [R,I,L]
改为
RewriteCond Host: ^dugoogle.com$
RewriteRule (.*) https://www.dugoogle.com$1 [R,I,L]
本文来源:http://www.xieat.com/xinwen/27786/
推荐访问:301重定向设置的方法