将很长的链接重定向到较短的链接

时间:2014-03-13 22:21:28

标签: .htaccess mod-rewrite

我想重定向这样的非常长的链接:

http://www.mysite.com/index.php?module=news&type=user&func=display&iframe=true&width=80%&height=80%&articletitle=title-of-article&sid=2088&comments_startnum=101

更清晰,更短的链接如下:

http://www.mysite.com/title-of-article/

所以我尝试了这个htaccess规则:

RewriteCond %{QUERY_STRING} ^module=news\&type=user\&func=display\&iframe=true\&width=([0-9]+)%\&height=([0-9]+)%\&articletitle=([a-z0-9]+)\&title=([a-z0-9]+)&sid=([0-9]+)\&comments_startnum=([0-9]+)$ [NC]
RewriteRule ^(index\.php)?$ /$3/? [R=301,L,NC]

但它不起作用。我做错了什么?

0 个答案:

没有答案