问题:访问者打开网址 website.com/?i=133r534|213213 | 012312312 ,但此网址已无效他们需要转发到 website.com/#Videos:133r534|213213 | 012312312
我尝试了什么:在过去的几个小时里,我尝试了许多使用Query_String的mod_rewrite(.htaccess)规则,但都失败了。 this topic中的最后一条消息显示了此问题的解决方案,但在我的情况下会有什么规则。
我很好奇你将如何解决这个问题:)!
答案 0 :(得分:6)
以下将处理您显示的简单案例。如果您需要在查询字符串或文件名中允许其他参数,则需要添加其他逻辑。
RewriteEngine On
RewriteCond %{QUERY_STRING} ^i=(.*)
RewriteRule ^.* /#Video:%1? [NE,R=permanent]
为什么这很棘手?
我在Apache 2.2上测试了这个。