【问题标题】:htacces regex to the following linkhtaccess 正则表达式到以下链接
【发布时间】:2015-07-20 20:47:20
【问题描述】:

http://local.domain.ro/index.php?/login/login--login--login--produs--horn-metalic

我想将它永久重定向到以下链接:

http://local.domain.ro/produs/horn-metalic

我已经搜索过这个主题,并尝试了一些答案,但它对我没有帮助。

编辑

这就是我正在尝试的:

    Options +FollowSymLinks -Indexes
    RewriteEngine on
    RewriteCond %{QUERY_STRING}     ^index.php?/login/login-_-login-_-login-_-produs-_-$     [NC]
    RewriteRule ^/produs$             /produs/$1     [NC,L,R=301]

【问题讨论】:

标签: regex .htaccess


【解决方案1】:

试试这个:

RewriteEngine On
RewriteCond %{THE_REQUEST} /index.php\?/login/login-_-login-_-login-_-([^-]+)-_-([^\s]+) [NC]
RewriteRule ^ /%1/%2? [NE,NC,R,L]

【讨论】:

  • 嘿!似乎这部分'login-_-',有时重复超过3或4次,或者只有一次,在那种情况下,这个条件不适用......
猜你喜欢
  • 2010-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多