Htaccess - 如果参数不等于特定单词,则重定向

时间:2016-05-27 14:10:28

标签: .htaccess mod-rewrite parameters

我有一个加载视频教程的页面。地址如下:www.mydomain.com/tutorials.html

视频按类别和子类别进行组织,当选择类别/子类别时,我使用以下Htaccess代码更改网址:

RewriteRule tutorials/(.*) tutorials.html?cat=$1?subcat=$2

这给了我一个漂亮,干净的网址,如下所示:www.mydomain.com/tutorials/category1/subcategory1

但缺点是,用户可以手动输入www.mydomain.com/tutorials/foo/bar,虽然他们不会得到任何结果,但页面仍会加载。

我想将cat和subcat参数限制为特定的预定义单词,这样如果有人手动输入不存在的类别,它们就会被重定向到主页。

任何帮助将不胜感激。 谢谢!

0 个答案:

没有答案