正在将Get方法url重写为友好url


Rewriting Get method url to friendly URL

我正在使用get方法并获取这个url,其中=diamond和=Shining值将根据在用户选择上,一切都会一样,但这个url看起来很乱,我想把它转换成友好的url。

当前Url:http://localhost/key/inside/yes.html?ser=diamond&type=Shining&submit=Send

Frinedly Url:http://localhost/key/inside/yes/ser/diamond/type/Shining/

我想知道如何使用.htaccess来完成它,使用.htacccess还是php更好?

将此代码放入/key/inside/.htaccess文件:

RewriteEngine On
RewriteBase /key/inside/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ $1.html?$2=$3&$4=$5&submit=Send [L,QSA]