微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-.htaccess中的RewriteRule有问题

我的提供商向我建议如何从Joomla 1.5安装Joomla 3.5.他没有告诉我的是,它将覆盖我现有的1.5文件结构.所以我不得不重建我的整个网站.我们没有一个旧别名与新别名匹配,并且某些别名将不再存在并将产生错误.我想将这些错误重定向到紧密相关的新页面自定义404错误页面.我想使用.htaccess RewriteRules,但是语法有些混乱.

我想参加www.apolloenergiesinc.com/ct-menu-item-3
并更改它www.apolloenergiesinc.com/about-us

我尝试了以下方法,但没有一个起作用.

RewriteRule ^ct-menu-item-3?$about-us [NC]R[301][L]
RewriteRule ^/ct-menu-item-3?$/about-us [NC]R[301][L]
RewriteRule ^\/ct\-menu\-item\-3\/?$\/about\-us [NC]R[301][L]

我究竟做错了什么?

解决方法:

您的flags出现语法错误,应该为[NC,R = 301,L]

RewriteRule ^ct-menu-item-3$about-us [NC,R=301,L]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐