.htaccess帮助重定向

时间:2016-04-07 19:41:03

标签: linux .htaccess

尝试重定向域名时需要一些帮助:

https://www.example.com/blog/page/10/?page_id=%2Ffeed%2Fatom%2F到/ blog /

我认为最好的方法是在/ page

之后重定向任何内容

以下代码是我的想法,但我知道不正确:

RewriteEngine on RewriteCond %{THE_REQUEST} /blog/page/[0-255]* [NC] RewriteRule ^ /blog/? [NC,R=301,L]

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

  

尝试重定向域名时需要一些帮助:

如果您尝试重定向域名,请使用类似

的内容
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [OR]
RewriteRule ^(.*)$       "http://www\.exampe2\.com\/blog/" [R=301,L]

如果您要将请求附加到网址,请使用$1

如果您正在重写/blog/的路径,并希望保持查询字符串使用[QSA]标记,即

RewriteRule /blog/(.*) /blog/ [R=301,QSA,L]

这将确保您保留查询字符串。