URLRewrite规则,用于在问号后仅包含一个值的URL

时间:2013-07-01 19:09:40

标签: .htaccess url-rewriting

我正在努力将一堆URL重定向到一个新架构,基本上来自:

http://www.gamikaze.tv/?XHh-1Z56av0

为:

http://www.gamikaze.tv/#!/videos:XHh-1Z56av0

我试图找到相关的示例,但我见过的所有查询示例都使用了一个键/值对,而这只包含一个值。此外,URL没有根本改变 - 两个URL都使用index.php。如何使用.htaccess实现这一目标?

1 个答案:

答案 0 :(得分:0)

试试这段代码。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^([a-z0-9-]+)$ [NC]
RewriteRule ^$ /#!/videos:%1? [L,R=301,NE]