通过RewriteRule更改路径

时间:2016-08-10 13:08:42

标签: .htaccess

我想打开这个网址:

http://www.example.com/quiz/en/my-love/123232

并显示:

http://www.example.com/quiz/en/my-love?result=123232

如何通过.htaccess和RewriteRule来实现?

2 个答案:

答案 0 :(得分:0)

谷歌的第一个答案:

Redirect 301 /oldfile.htm /newfile.htm

修改

对不起,在你的情况下它不起作用,你是对的。

我想你可以看看这个:htaccess 301 redirect issue with url variables

或者对于docs:

<强> RE-修改

遵循文件:

RewriteRule ^/quiz/en/my-love?result=([^/d]+)/?$ quiz/en/my-love/$1 [L,QSA]

/!\未经过测试

答案 1 :(得分:0)

尝试此通知是否有任何问题。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z]+)/([a-z]+)/([a-zA-Z-]+)/(\d+)$ $1/$2/$3.php?result=$4