2016-12-05 42 views
1

需要使用的.htaccess重定向有blog-entry路径是这样的所有URL:htaccess的 - 删除网址的部分与重定向

http://example.com/blog/blog-entry/blog-title 

这样:

http://example.com/blog/blog-title 

每另一组试过这种答案,但没有运气:

RewriteRule ^blog-entry/(.*)$ $1 [L,R=301,QSA] 

请指教。

回答

1

这一规则更改规则:

RewriteCond %{THE_REQUEST} \s/+(.*)/blog-entry/(\S*) [NC] 
RewriteRule^/%1/%2 [R=301,NE,L] 

由于我们使用THE_REQUEST这里,这条规则将站点根目录或/blog /目录工作。