在我找到的网站中,他们使用这样的友好网址:
真实网址:
example.com/index.php?mode=product
FRIENDLY网址
example.com/view/product.html
在友好的URL中,有一个功能可以获得带有$ _GET函数的变量。因此,如果URL如下所示:
FRIENDLY URL 2
example.com/view/product.html?id=10&lang=en&cur=1
这类似于友好的URL,但允许我轻松访问变量参数。
有人可以帮我写一个像这样的.htaccess重写规则吗?
答案 0 :(得分:1)
mod_rewrite中的[QSA]指令是你的朋友。它会将所有其他查询字符串参数附加到重写的URL的末尾:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^view/(.*).html /index.php?mode=$1 [QSA]
这是未经测试的,但只是一个快速的答案,应该让你去。