我有一个像
的网址domain.com/order/index.php?q =
订单文件夹已不再存在,因为它已更改为ecom,因此现在看起来如下所示。
domain.com/ecom/index.php?q =
问题是我们有大量的外部链接想要订单url一些脚本和图像从这个URL等拉出来。
如何设置.htaccess仍然允许订单目录。
我试过这个
RewriteRule ^order/(.*)$ /ecom/$1 [L]
只有当它与订单完全匹配时才有效(例如domain.com/order/,但订购后的任何内容都会中断(例如domain.com/order/index.php?q=)
任何帮助将不胜感激。我只是看到类似于上面的例子,所以不确定我在这里做错了什么。
答案 0 :(得分:1)
使用QSA标志
RewriteRule ^order/(.*)$ /ecom/$1 [QSA,L]
答案 1 :(得分:0)
您可以永久重定向到页面
RewriteRule ^url-string-to-redirect$ http://www.yourdomain.com/your-new-url-string [R=301,L]