.HTACCESS:来自URL Friendly htaccess的$ _GET变量

时间:2012-06-02 10:17:24

标签: php .htaccess url-rewriting

在我找到的网站中,他们使用这样的友好网址:

真实网址:

  

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重写规则吗?

1 个答案:

答案 0 :(得分:1)

mod_rewrite中的[QSA]指令是你的朋友。它会将所有其他查询字符串参数附加到重写的URL的末尾:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^view/(.*).html /index.php?mode=$1 [QSA]

这是未经测试的,但只是一个快速的答案,应该让你去。