我有这个网址
www.example.com/index.php?key1=val1&key2=val2&key3=val3
依此类推
我希望在发送请求后,我在网址栏中看到类似的内容:
example.com/key1/val1/key2/val2/key3/val3
等等。
我希望能够使用这两种URL并始终在URL栏中看到类似第二个URL的内容。
有可能吗?
答案 0 :(得分:1)
尝试:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)(.*)$ /$3?$1=$2 [L,QSA]
这会将所有路径节点更改为键/值参数,只要任何键不是文档根目录中的文件或目录。