我的提供商向我建议如何从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]