将方法URL重写为友好URL

时间:2014-04-19 06:27:52

标签: php .htaccess mod-rewrite

我正在使用get方法并获取此url其中= diamond和= Shining值将基于更改 在用户选择和一切都将是相同的但这个网址看起来很乱我想将其转换为友好的网址。

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

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

我想知道如何使用.htaccess进行操作,可以使用.htaccess或php更好吗?

1 个答案:

答案 0 :(得分:1)

将此代码放入/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]