Preety url with htaccess



我有urllocalhost/product/q.php?id=1&product=my-product

如何使用.htaccess 将url转换为localhost/product/1/my-product

您使用RewriteRule,它由一个正则表达式和一个替换项组成,正则表达式应用于用户访问的漂亮的URL,然后服务器/脚本将使用该替换项。

RewriteRule ^product/(d+)/(.*)$ /product/q.php?id=$1&product=$2 [L]
RewriteRule                                                           : Type of action
^product/(d+)/(.*)$                                      : Regex to run against URL
/product/q.php?id=$1&product=$2      : Replacement URL
[L]  : Flags; L == Last

注意

重读问题后,您可能需要添加:

Options -MultiViews

也可以放在.htaccess文件的顶部。

相关内容

  • 没有找到相关文章

最新更新