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]

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...