繁体   English   中英

没有查询字符串的rewrie之后重定向301

[英]redirect 301 after rewrie without query string

我的网站上有URL重写,但无法重定向

在.htacces中,我使用以下规则:

RewriteRule ^news/(.*)\.php$ /news.php?link=$1 [L]

但是,如果我想通过首页上的htaccess重定向链接301(重定向301 /news/my-story.php http://www.mywebsite.com

我看到确定,但是在状态上我看到: http ://www.mywebsite.com?link=my-story

我该如何解决?

不要使用Redirect ,而要使用mod_rewrite:

RewriteRule ^news/my-story.php$ http://www.mywebsite.com/ [L,R=301]

并将该规则放在其他规则之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM