我在我的网站中使用友好网址,但我的浏览器不会在历史浏览器中保存所有网址???
这是我的.htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteRule category/(.*)\.html index.php?inid=3&id=$1&%{QUERY_STRING}
RewriteRule products/(.*)\.html index.php?inid=4&id=$1&%{QUERY_STRING}
答案 0 :(得分:0)
如果您要将用户与index.php?inid=3&id=###
网址相关联,则会在浏览器历史记录中显示这些内容。重写规则不会将非漂亮的URL重定向到漂亮的URL,它们只是提供漂亮的URL作为替代。
您需要更改网站的链接以转到漂亮的版本。
作为旁注,将[QSA]
标记(附加查询字符串)添加到规则末尾将无需将QUERY_STRING变量硬编码到规则中。