使用具有相同参数

时间:2016-05-11 09:57:22

标签: apache .htaccess mod-rewrite

使用.htaccess我想创建一个从

转发的URL
  • www.example.com/en/?instance_id=1083&lang

  • www.example.com/en/Veranstaltung/1083 /

你可以看到,id是一样的,有可能吗? 网址中的“en”可能会发生变化,这应该不是问题。

我尝试了一些不同的东西,比如:

RewriteEngine on
RewriteCond %{query_STRING} instance_id=(.*)$$
RewriteRule ^(.*)$ /$1? [R=301,L]

但它不起作用。

我希望,你可以帮助我。我用Google搜索了检查了其他网站,我一直无法找到解决方案。

如果您需要更多信息,请问我。这是我的第一个问题。

在此处添加了原始链接:

http://dorfbladl.com/en/< - 这是页面

如果您按下右侧日历的一个条目,则应将其转发到

此网址是一个示例,每个条目的ID都会更改。

找到解决方案可能有用。

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

RewriteEngine on
RewriteCond %{QUERY_STRING} instance_id=([^&]+)&lang
RewriteRule ^(.*)$ /en/veranstaltung/%1? [R=301,L]