0
我改变了我的cms,现在有一些旧的网址,它们仍然被其他网站链接。 现在我必须将旧链接重定向到我的新网站Start Page。Mod_Rewrite不带参数的外部网址链接
旧CMS安装在名为“contentms”的子文件夹中。新的CMS安装在根文件夹中。
旧网址的样子:mywebsite.com/contentms/content.php?idcat=62
当我尝试使用我的重写规则转发:
RewriteEngine on
RewriteRule ^contentms/.*$ http://www.mywebsite.com/ [R=301,L]
它的工作原理,但会有出现: http://www.mywebsite.com/?idcat=62
但我想只有http://www.mywebsite.com,没有“?idcat = 62”添加到外部网址。
也许你对我有一个解决方案。 谢谢!
谢谢。这仅适用于: mywebsite.com/contentms/content.php 不是: mywebsite.com/contentms/content.php?idcat=62 在第二种情况下,即会出现一个404错误。 – user3325687
@ user3325687只需在第二个示例中添加一个'?'后面的URL即可。 –
是的,?做到了。谢谢。 – user3325687