我发现这个代码片段已添加到我网站根目录下的.htaccess文件的底部:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^products/([^/]+)/([^/]+).html /products.php?section=$1&file=$2 [NC]
我正在使用它来做Pretty Links,AKA PermaLinks,在用户方面,他们只处理诸如http://example.com/this/that/there
之类的URL,在后台,服务器将处理链接为http://example.com/this.php?that=there
。
对于重定向,一切都有效,但我的理解是,这应该是一个对用户不可见的透明过程。在我的服务器上,它正在进行重定向,但它正在将用户地址栏中的URL更改回包含“?”和“&”的“不恰当”链接。
我怎么能按照我的理解做出“漂亮”的链接呢?