这个问题无处可寻。
我需要一个特定的类别来将该类别的所有网页重定向到主页。
http://www.example.com/category/post1
http://www.example.com/category/and-so-on
如何将该特定类别的所有页面重定向到主页?有任何想法吗?
答案 0 :(得分:0)
这可能就是你要找的东西:
RewriteEngine on
RewriteRule ^/?category$ / [L,R=301]
RewriteRule ^/?category/ / [L,R=301]
对于apache http server> = 2.3.9的版本,这个版本更加精确:
RewriteEngine on
RewriteRule ^/?category$ / [END,R=301]
RewriteRule ^/?category/ / [END,R=301]
显然,为了实现这一点,必须在http服务器中加载重写引擎,并且必须启用.htaccess
样式文件的解释。
一般提示:您应该始终更喜欢将此类规则放在http服务器主机配置中,而不是使用.htaccess
样式文件。这些文件非常容易出错,难以调试,它们确实会降低服务器的速度。它们仅作为最后一个选项提供给您无法控制主机配置的情况(阅读:非常便宜的托管服务提供商),或者您有一个依赖于编写自己的重写规则的应用程序(这是一个明显的安全噩梦) )。