用Query和路径中的目录重写URL

时间:2015-10-21 22:43:11

标签: url mod-rewrite rewrite

我有一个表格的网址:     http://www.example.com/ads/story.asp?story_id=73
我想替换为:     https://www.example.com/news/awards-2015/

我尝试了其他stackoverflow帖子中的几种方法,包括:

cstring

......没有成功。

任何人都可以建议我可能做错了吗?与其他示例的主要区别似乎是:1)从http URL重写为https URL; 2)要重写的URL路径中的附加目录“news”。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

搞定了。

RewriteEngine on
RewriteCond %{QUERY_STRING} (^|&)story_id=73(&|$) [NC]
RewriteRule ads/story_detail.asp(.*)$ https://www.example.com/news/awards-2015/? [R=301,L]