modrewrite重定向带参数的URL

时间:2016-11-28 14:56:06

标签: .htaccess url-rewriting http-status-code-301

有关301 redirect / modrewrite的问题

我知道有很多关于这个主题的主题,但到目前为止我还没有设法创建我需要的重定向。

这是我当前的网址:mysite.net/doc.php?title=john

需要重定向到:mysite.net/doc.php?renamed=john&id=3340

所以我添加'id'并重命名变量'title'。

有谁知道这是否真的可以实现?

1 个答案:

答案 0 :(得分:0)

使用以下

"/docs.php?title=^([^/]+)"  "http://new.example.com/docs/renamed=$1&id=3340"  [L]

重写某些查询字符串

http://example.com/page1?title=val等网址重写为http://example.com/page2?var=val,但如果val不存在则不重写。

RewriteCond%{QUERY_STRING} val RewriteRule ^ / page1 / page2?重命名= $ 1& id = 3340