.htaccess mod_rewrite URL重写与重定向需求求助
.htaccess mod_rewrite URL重写与重定向需求求助
我在.htaccess文件的配置上卡壳快一周了,试了各种方法都没搞定,网上搜遍了解决方案,却没找到完全匹配我需求的,实在没办法来求助了!
我的具体需求如下:
- 当访问
website.com/info.html?page=12时,地址栏要显示为website.com/info/12;反过来,访问website.com/info/12时,实际要加载的是website.com/info.html?page=12的内容 - 不带查询参数的情况:访问
website.com/info.html时,地址栏显示website.com/info;反过来,访问website.com/info时,实际加载website.com/info.html的内容
还有个特殊规则:如果访问的是 website.com/info/(末尾带斜杠且后面无其他内容),必须重定向到 website.com/info
本来以为这事儿不难,但我就是绕不过弯儿,有没有大佬能给点思路?万分感谢!
UPDATE:
谢谢大家的回答和评论,终于有点眉目了!对了,要是有人和我一样对正则摸不着头脑,在线正则测试工具真的帮了我超多忙!
备注:内容来源于stack exchange,提问作者b..
相关产品推荐
相关产品推荐

