2015-07-20 103 views
-1

http://local.domain.ro/index.php?/login/login--login--login--produs--horn-metalichtacces正則表達式以下鏈接

我想它重定向,永久的,在htacces以下鏈接:

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] 
+0

您可以在[阿帕奇重寫簡介](HTTP的一些信息:// httpd.apache.org/docs/current/rewrite/intro.html)和[通過.htaccess設置永久301重定向](http://www.inmotionhosting.com/support/website/redirects/setting-up-一個- 301永久重定向消息通過-htaccess的)。 –

+0

我會嘗試這些鏈接。謝謝! –

+1

這裏還有一個:[基於查詢字符串參數的mod_rewrite](http://statichtml.com/2010/mod-rewrite-baseon-on-query-string.html)。一旦你啓動並運行,仍然有麻煩,請回來更新這個問題。 –

回答

0

試試這個:

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

工作正常!謝謝! –

+0

不客氣! – starkeen

+0

嘿!看起來這個部分'login -_-',有時重複超過3次或4次,或者只有一次,在這種情況下這種情況不適用... –