htaccess重定向获取参数

时间:2016-04-08 07:59:17

标签: apache .htaccess mod-rewrite typo3

我有一个旧网站,上面有这样的链接

  

http://example.com/folder/serve.asp?var=10&var2=55

我需要将它们重定向到具有此类链接的新typo3版本

  

http://example.com/index.php?id=5&tx_myplugin_plugin[action]=show&tx_myplugin_plugin[controller]=data&tx_myplugin_plugin[var2]=55

我尝试编辑.htaccess并添加

  

RewriteRule ^ folder / serve.asp ?? var = 10& var2 =([0-9] +)$   ?的index.php ID = 5&安培; tx_myplugin_plugin [动作] =显示&安培; tx_myplugin_plugin [控制器] =数据&安培; tx_myplugin_plugin [VAR2] = $ 1   [L,NC]

在RewriteEngine On

之后

tx_myplugin_plugin[var2]始终为空。

1 个答案:

答案 0 :(得分:0)

我想通了

  

RewriteCond%{THE_REQUEST} \ s / + folder / serve.asp \?var = 10& var2 =([^ \ s&] +)[NC]

     

RewriteRule ^ http://example.com/index.php?id=5&tx_myplugin_plugin[action]=show&tx_myplugin_plugin[controller]=data&tx_myplugin_plugin[var2]=%1 [R = 302,L]